autoにauthlogicを使用すると、明示的なユーザー登録をバイパスし、ユーザーを作成します

StackOverflow https://stackoverflow.com/questions/1476953

質問

私は、自動オープンIDを使用することを選択したユーザーを登録するAuthlogicを使って行く方法を思ったんだけど。今、彼らは、彼らが開いているIDを選択した場合でも、中にログインできるようになる前に最初に登録する必要がありますが、彼らはちょうど私がオープンIDプロバイダから必要なすべての詳細を取得して直接ログインすることができれば、私は好みます。しかし、私はこれをやって行くのかわかりませんか?

私は、ユーザー・セッション・コントローラの内部でそれを行うか、モデル内authlogic拡張するいくつかのファンシーな方法はありますか?

誰かが右方向に私を指すことができれば、

、私は感謝されると思います。

ここで私は2つのページで、今持っているものの例です。

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

おかげで、

役に立ちましたか?

解決

Gaizkaのバージョンは私のために美しく動作しているようです。

http://github.com/gaizka/authlogic_openidする

おかげで、ここで働くことの一例です。

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

http://github.com/holden/authlogic_openid_selector_example/tree/with- Facebookの/

他のヒント

あなたはauto_registerモデルでUserSessionメソッドを使用する必要があります。私は非常に同じ質問を解決しようでしたが。私は初めてのログイン/登録に成功します。

ユーザーがログインしようとする第二の時間は、システムが再度登録しようとします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top