私は約5ヶ月間働いているメンバーシップwesiteを持っていましたが、今日はパスワードの制限を緩和するために正規表現を変更しました。私はまだ新しいアカウントを作成してアクセスできますが、以前に登録したアカウントにアクセスすることはできません。ASP.NET 4メンバーシップマシンキー
私はデータベースをチェックし、それらがまだすべて存在することを確認しました。私の最初の考えは間違ったパスワードでした。パスワードを知っていた2つのアカウントを確認したところ、どちらもアクセスできません。私はパスワード回復オプションを使用しようとしましたが、ユーザー名を入力すると、ユーザーが存在しないと言われます。
データベースをチェックしてメンバーシップ・テーブルとプロファイル・テーブルの両方を参照すると、正規表現の変更前と変更後のユーザはすべて同じテーブルにあります。これは私の最終的な発見と私は経験がないものにつながります。新しいユーザーを作成しているが、古いユーザーを解読することができないため、利用できないようにする新しいマシンキーがありますか?もしそうなら、私はこれをどのように修正できますか?
ちょうどアプリケーションIDは、メンバーシップ・テーブル内の新規ユーザーのために異なっていることに気づきました。これはエラーを引き起こす可能性がありますか?もしそうなら、どうすれば元のものに戻すことができますか? – Rob