私は最初に、私はpython/djangoアプリケーションの初心者ですが、一生懸命学ぼうとしています:)
openid プロバイダーを介したログインをサポートする django プロジェクトに取り組んでいます。そのため、Googleアカウントから問題なくログインできました。
最近、サイトの URL を変更することにしましたが、データやユーザーなどを失いたくないので、同時に現在のデータベースを保持しました。その後、アプリケーションにログインできなくなりました。これは、常に発生する次のシナリオです。
- マイサイトにログインしてみる
- サイトは私を覚えておらず、Google サーバーにリダイレクトされます
- Googleサーバーに資格情報を入力します
- ユーザーが既に存在すると不平を言うサイトにリダイレクトされます
だから、私はこの問題を管理する方法がわかりません。この問題を解決するためにデータベースに対して実行できる回避策やハックはありますか? データベースを参照すると、関連する可能性のあるテーブルがいくつか見つかります。
django_authopenid_association、django_authopenid_nonce、django_authopenid_userassociation、django_authopenid_userpasswordqueu
データベース内のテーブルの 1 つ (django_authopenid_association) には、次のデータが含まれています。私が何かをリセットすれば、助けになると信じていますか?
良いアドバイス/ヒントがあれば大歓迎です。
ありがとう