ユーザ パスワード状態
パスワード状態は、たとえばパスワードが最後に変更されたとき、およびパスワードが最後にユーザをログインするために使用されたときなど、特定のユーザのパスワードに関連するアクティビティを示しています。ユーザに対する既存の SmDmsUserPWStateを取得する、または属性が変更された新規パスワード状態オブジェクトを設定するには、SmDmsUser 内で getUserPWState() または setUserPWState() を呼び出します。
casso1283
パスワード状態は、たとえばパスワードが最後に変更されたとき、およびパスワードが最後にユーザをログインするために使用されたときなど、特定のユーザのパスワードに関連するアクティビティを示しています。ユーザに対する既存の SmDmsUserPWStateを取得する、または属性が変更された新規パスワード状態オブジェクトを設定するには、SmDmsUser 内で getUserPWState() または setUserPWState() を呼び出します。
パスワード状態属性 | Method | 説明 |
ログインの失敗 | setLoginFailures()getLoginFailures() | 最後の正常なログインの後、ユーザがログインに失敗した回数を設定または取得します。 |
最終ログイン時間 | setLastLoginTime()getLastLoginTime() | ユーザが最後に正常にログインした時間を設定または取得します。 |
前のログイン時間 | setPrevLoginTime()getPrevLoginTime() | ユーザの最後から 2 番目の正常なログインの時間を設定または取得します。 |
無効化時間 | setDisabledTime()getDisabledTime() | ユーザ オブジェクトが無効化された時間を設定または取得します。 |
パスワード履歴 | SmDmsUser.setUserPWState() | オプションで、ユーザのパスワード状態オブジェクトを設定するときに、ユーザのパスワード履歴をクリアします。 パスワード履歴を取得したり、パスワード履歴エントリを設定することはできません。 |
前回のパスワード変更時間 | setLastPWChangeTime()getLastPWChangeTime() | ユーザ パスワードが最後に変更された時間を設定または取得します。 |
パスワード状態属性を変更する場合、変更は現在のパスワード状態オブジェクトのみに適用されます。続けて取得される可能性のあるパスワード状態オブジェクトに変更を適用するには、現在のパスワード状態オブジェクトを SmDmsUser.setUserPWState() への呼び出しで受け渡します。このメソッドは、メソッドに渡される属性値を含む新規パスワード状態オブジェクトを設定します。