나는 Devise를 인증에 사용하며 사용자를 관리 할 수있는 관리자 역할을 담당합니다.위젯 before_authenticate?
이 외에도 관리자는 사용자가 향후 로깅하지 못하도록 잠글 수 있습니다. 'is_locked?'라는 'User'모델 내부에 부울 필드를 만들었습니다. 관리자가 사용자를 잠그면이 부울 필드는 true로 설정됩니다. 이 정보를 바탕으로 사용자가 잠겨 있는지 여부를 알 수 있습니다.
사용자가 세션을 설정하기 전에 로그인하려고하면이 논리를 확인해야합니다. 나는이 논리를 어디에 추가 할 것인가에 대해 단서가 없다. 또는이 모든 사용자 지정 메서드 나 이벤트가 제공하므로 추가 할 수 있습니다.
감사합니다. Devise가 사용하는 모든 방법은 어디에서 찾을 수 있습니까? 또한 적절한 오류 메시지를 제기하고 싶습니다. 어떻게 할 수 있습니까? – Deepak