我正在尝试在我的网站上启用 openid 身份验证以及使用auto_register
最新 authlogic_openid 附加组件的功能。
一切正常,直到第二次登录。第一次创建并登录用户,但在我注销并尝试使用相同的 OpenID 标识符登录系统后,我收到用户注册表单,错误提示用户名和其他字段已被占用,并且表单预填充了较早的值使用 openid 传递的数据。
一切都由 authlogic/authlogic openid 教程实现,除了带有新的 auto_register 调用的用户会话模型:
class UserSession < Authlogic::Session::Base
auto_register
end
非常感谢任何帮助!