2
기본 사용자 이메일 인증 프로세스를 사용하는 다른 사용자는 사용자 이름이나 다른 고유 ID를 기반으로 하나의 개발자 모델 로그인을 허용 할 수 있습니까?이메일을 사용하는 학생 모델 동안 TeacherID를 사용하는 로그인 교사용 모델
기본 사용자 이메일 인증 프로세스를 사용하는 다른 사용자는 사용자 이름이나 다른 고유 ID를 기반으로 하나의 개발자 모델 로그인을 허용 할 수 있습니까?이메일을 사용하는 학생 모델 동안 TeacherID를 사용하는 로그인 교사용 모델
예, 가능합니다. 각 역할에 대해 multiple Devise User models을 사용하고 custom authentication methods을 사용할 수 있습니다. 맞춤 Devise 인증 전략을 만드는 데 필요한 보석도 있습니다 (DeviseCustomAuthenticatable).
답변 해 주셔서 감사합니다. TeacherID를 사용자 이름과 암호로 모두 사용하려면 어떻게해야합니까? 다른 모델은 로그인 프로세스에 전자 메일 및 암호 메커니즘을 사용합니다. –
두 번째 링크에 설명되어 있지만이 페이지도 도움이 될 수 있습니다. https://github.com/plataformatec/devise/wiki/How-To:-Allow-users - 이메일 주소 이외의 다른 것으로 로그인하는 것 – smefju