0

入力したすべてのパスワードとボタンをクリックすると、パスワードが間違っていることがわかります。プロパティでこのフィールドを有効にします: InvalidPasswordErrorMessage。

ユーザーがパスワードを使用してデータベースに接続しようとしていると思われます。

もう1つの奇妙なことは、パスワードの作成に失敗した場合でも..(無効)、コントロールはレコードをデータベースに保存します.たとえば、メンバーテーブルのPasswordFailedで、日付とユーザーの詳細を取得します(コントロールはいくつかの機会にそれを行いましたが、これはログインにとって悪いことです..

ただし、主な問題は、パスワードが常に無効であることです..

4

1 に答える 1

0

メンバーシップ構成には、非英数字の最小数、最小長などを設定するための属性があります。このような値をすべて下げて、パスワードを受け入れるかどうかを確認してください。「abc%12U8」のような複雑なパスワードも受け入れる必要があります。

ただし、データベース接続エラー時にもエラーメッセージが表示されるため、データベースへの接続をテストする必要があります。

また、db IDは、データベース上のすべての「aspnet_。*」ロールのメンバーである必要があります。

于 2011-05-23T10:36:54.937 に答える