Railstutorial.org:身份验证仅在与创建的设备相同的情况下运行

时间:2010-11-30 06:27:46

标签: ruby-on-rails ruby ruby-on-rails-3

我已经按照railstutorial.org创建了自己的身份验证系统,但看起来有错误。

只有在同一设备中创建用户时,sign_in才有效。

e.g:

1)我将应用程序部署到heroku

2)我在我的MAC上创建用户

3)我尝试登录iPhone

4)失败。

链接http://railstutorial.org/chapters/sign-in-sign-out#top

如果您将iPhone的“我的MAC”替换为任何其他计算机的iPhone,也会发生同样的情况。

可能是因为会话?

导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:2)

我知道这并没有直接解决问题,但为什么不尝试预建的身份验证系统,如devise。人们花了很多精力来解决你可能遇到的许多问题,在登录方面重新创建轮子似乎很疯狂。