2

小さな Web サイトで ASP.NET メンバーシップ認証を使用していますが、テスト中に何かおかしいことに気付きました。ユーザーがいつでもログイン パスワードを変更できるようにしようとしています。パスワード変更コントロールをフォームにドラッグし、テスト アカウントのパスワードを変更しましたが、すべてのパスワードがまだ機能しています。

この特定のテスト アカウントでは、古いパスワードと新しいパスワードを使用してログインできます。新しいパスワードとして他のランダムな文字を使用しようとすると、正常にログインできません (これで問題ありません)。しかし、古いパスワードを入力するとログインできますが、新しいパスワードを入力してもログインできますが、これは非常に奇妙です。

4

2 に答える 2

1

私も以前にこの問題を抱えていました(ローカルでテストしているため)、閲覧履歴を消去したと思われる場合でも、キャッシュとCookieを数回消去してから試してください. (私は別のブラウザを開いて確認しています)

これがうまくいかない場合は (うまくいきます)、コードのデバッグを試すか、SQL プロファイラーを使用して SQL 呼び出しを取得することをお勧めします。なんでも。

ほとんどの場合、おそらくローカルでテストしているためです

于 2010-09-21T12:17:46.000 に答える
1

ブラウザを更新するか、閲覧履歴を消去してください。私は以前にこの問題を抱えていました。

于 2010-09-21T08:37:10.320 に答える