Web サイトで openid 認証を有効にしauto_register、最新の authlogic_openid アドオンの機能を使用しようとしています。
2回目のログインまで、すべてが正常に機能します。初めてユーザーを作成してログインしますが、ログアウトして同じ OpenID 識別子でシステムにログインしようとすると、ユーザー登録フォームに、ユーザー名と他のフィールドが既に取得されており、フォームには以前の値が事前に入力されているというエラーが表示されます。 openid で渡されるデータ。
新しい auto_register 呼び出しを持つユーザー セッション モデルを除いて、すべてが authlogic/authlogic openid チュートリアルによって実装されます。
class UserSession < Authlogic::Session::Base
auto_register
end
どんな助けでも大歓迎です!