2

我想知道如何使用 Authlogic 自动注册选择使用开放 ID 的用户。现在他们必须先注册才能登录,即使他们选择开放 ID,但我更喜欢他们可以直接登录,前提是我从开放 ID 提供商那里获得所有必要的详细信息。但我不知道该怎么做?

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

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

这是我现在拥有的两个页面的示例:

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

谢谢,

4

2 回答 2

2

Gaizka 的版本似乎对我很有效。

http://github.com/gaizka/authlogic_openid

谢谢,这是它的工作示例:

http://big-glow-mama.heroku.com/

http://github.com/holden/authlogic_openid_selector_example/tree/with-facebook/

于 2009-11-17T13:17:42.107 回答
1

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

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

于 2009-09-25T12:14:17.267 回答