私はレールサイトでauthlogicを実装しましたが、正しく動作するようにopenidを取得しようとしています。これまでのところ、既存のアカウントを持っていればログインできますが、そうでない場合はそれほど多くはありません。 identity_urlがデータベースにない場合は、自動的に新しいアカウントを作成することができます。新しいopenidログインauthlogicを使って新しいユーザーを作成する
問題は、私もいくつかの追加情報を保存する必要があるということです。ユーザーがopenidで最初にログインしている場合は、アカウントが作成される前に基本情報(名前、電子メール)を入力するように依頼したいと思います。
私はいくつかの方法で遊んできましたが、何も動作していないようです。
事前にお問い合わせいただきありがとうございます!
感謝を行うことができます。私がやり遂げたことは、他の誰かが興味を持っている場合には、普通のようにopenidログインを処理していましたが、新しいユーザーをデータベースに保存していませんでした。代わりに、私は彼らの情報をセッションvarに保存し、それらをdbに追加してログインする前に残りの情報を尋ねました。 – Ryan