2

사용자가 전자 메일에 대한 링크가있는 그의 계정을 확인할 때 자동 로그인하는 방법을 찾고 있습니다. 사용자 비밀번호에 대한 액세스 권한이 없기 때문에 authenticate 메소드를 사용할 수 없습니다.레일스 auto login with restful_authentication

누구나 해결책이 있다면 기꺼이 알게 될 것입니다. 감사합니다.

답변

3

Devise 및 Devise Invitable gem을 사용하십시오.

https://github.com/scambra/devise_invitable

기술적으로는 다음

User.invite("[email protected]") 

이 그들 로그인 할 수 있도록 토큰을 생성합니다 할 사람을 초대하지만 당신이 할 수있는 것은 아니다. 링크를 클릭하면 자격 증명을 편집하도록 지시합니다.