2

Authlogicを使用して、オープンIDの使用を選択したユーザーを自動登録する方法を知りたいです。今のところ、彼らはオープンIDを選択したとしても、ログインする前に最初に登録する必要がありますが、オープンIDプロバイダーから必要なすべての詳細を入手できれば、直接ログインできればと思います。しかし、これを行う方法がわかりませんか?

ユーザーセッションコントローラー内でそれを行うのでしょうか、それともモデル内でauthlogicを拡張するための素晴らしい方法がありますか?

誰かが私を正しい方向に向けることができれば、私は感謝するでしょう。

これが私が2ページで今持っているものの例です:

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。私はまったく同じ質問を解決しようとしましたが。初回ログイン・登録のみで成功しました。

ユーザーが 2 回目にログインを試みると、システムはそのユーザーの再登録を試みます。

于 2009-09-25T12:14:17.267 に答える