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メソッドの呼び出しによってロック・ステータスがクリアされるまでログオンできなくなることがあります。正しいパスワードが指定され、ユーザーが現在ロックされていない場合は、無効なパスワードおよびパスワードに対する無効な回答の試行を追跡する内部カウンタがゼロにリセットされます。