2.1.5.19 ValidateUser
このメソッドはユーザーを検証します。
宣言
// C# public override bool ValidateUser(string userName, string password);
パラメータ
-
userName
検証するユーザーの名前。
-
password
指定されたユーザーのパスワード。
戻り値
指定されたユーザー名とパスワードが有効な場合はtrue
を戻し、有効でないかユーザーがデータベースに存在しない場合はfalse
を戻します。
備考
先頭および末尾の空白はuserName
パラメータ値とpassword
パラメータ値から削除されます。
ユーザーが正常に検証された場合、最後のアクティビティ日とサインイン日の値がデータベース内で現在の日時に更新されます。
ValidateUser
メソッドは、isApproved
パラメータをfalse
に設定して作成された任意のユーザーについてfalse
を戻します。
ValidateUser
メソッドに対して不正なパスワードが指定された場合は、無効なパスワードの試行を追跡する内部カウンタが1つ増やされます。これにより、ユーザーがロックされ、UnlockUser
メソッドの呼び出しによってロック・ステータスがクリアされるまでログオンできなくなることがあります。正しいパスワードが指定され、ユーザーが現在ロックされていない場合は、無効なパスワードおよびパスワードに対する無効な回答の試行を追跡する内部カウンタがゼロにリセットされます。