Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails在通过restful\u身份验证进行电子邮件帐户验证后自动登录_Ruby On Rails_Login_Restful Authentication_Email Validation_Autologin - Fatal编程技术网

Ruby on rails rails在通过restful\u身份验证进行电子邮件帐户验证后自动登录

Ruby on rails rails在通过restful\u身份验证进行电子邮件帐户验证后自动登录,ruby-on-rails,login,restful-authentication,email-validation,autologin,Ruby On Rails,Login,Restful Authentication,Email Validation,Autologin,我正在寻找一种方法,当用户通过电子邮件中的链接验证其帐户时,自动登录用户。 我无法使用authenticate方法,因为我没有访问用户密码的权限 如果有人有解决办法,我很乐意知道。 谢谢使用设计和设计不可侵犯的宝石 从技术上讲,你不是在邀请某人,但你能做的就是这样做 User.invite("some-guy@example.com") 这将创建允许他们登录的令牌。一旦他们点击链接,它将指导他们编辑他们的凭证

我正在寻找一种方法,当用户通过电子邮件中的链接验证其帐户时,自动登录用户。 我无法使用authenticate方法,因为我没有访问用户密码的权限

如果有人有解决办法,我很乐意知道。
谢谢

使用设计和设计不可侵犯的宝石

从技术上讲,你不是在邀请某人,但你能做的就是这样做

User.invite("some-guy@example.com")  
这将创建允许他们登录的令牌。一旦他们点击链接,它将指导他们编辑他们的凭证