使用authlogic自动创建绕过显式用户注册的用户

时间:2009-09-25 12:09:05

标签: ruby-on-rails ruby openid authlogic authlogic-oid

我想知道如何使用Authlogic自动注册选择使用开放ID的用户。现在他们必须首先注册才能登录,即使他们选择开放ID,但我更愿意,如果他们可以直接登录,只要我从开放的id提供商那里获得所有必要的细节。但我不知道该怎么做呢?

我会在用户会话控制器中执行此操作,还是有一些在模型中扩展authlogic的奇特方法?

如果有人能指出正确的方向,我将不胜感激。

以下是我现在对这两页的一个例子:

http://morning-warrior-55.heroku.com/

谢谢,

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您必须在auto_register模型中使用UserSession方法。虽然我确实试图解决同样的问题。我第一次登录/注册成功了。

当用户第二次尝试登录时,系统会再次尝试注册。