2016-10-11 5 views

답변

1

예, 가능합니다. 각 역할에 대해 multiple Devise User models을 사용하고 custom authentication methods을 사용할 수 있습니다. 맞춤 Devise 인증 전략을 만드는 데 필요한 보석도 있습니다 (DeviseCustomAuthenticatable).

+0

답변 해 주셔서 감사합니다. TeacherID를 사용자 이름과 암호로 모두 사용하려면 어떻게해야합니까? 다른 모델은 로그인 프로세스에 전자 메일 및 암호 메커니즘을 사용합니다. –

+0

두 번째 링크에 설명되어 있지만이 페이지도 도움이 될 수 있습니다. https://github.com/plataformatec/devise/wiki/How-To:-Allow-users - 이메일 주소 이외의 다른 것으로 로그인하는 것 – smefju