From c704519ef29cf46473eddb670f311eead83c357d Mon Sep 17 00:00:00 2001 From: Richard Marian Thomaiyar Date: Wed, 13 Jun 2018 16:51:00 +0530 Subject: Add support for user locked state property Support for user locked state property using pam_tally2 application added. Change-Id: Ia77ff6527c15c93ac272110950e99fff56dcbaa6 Signed-off-by: Richard Marian Thomaiyar Signed-off-by: Brad Bishop --- users.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'users.cpp') diff --git a/users.cpp b/users.cpp index c904916..84c401d 100644 --- a/users.cpp +++ b/users.cpp @@ -142,5 +142,29 @@ bool Users::userEnabled(bool value) return UsersIface::userEnabled(value); } +/** @brief lists user locked state for failed attempt + * + **/ +bool Users::userLockedForFailedAttempt(void) const +{ + return manager.userLockedForFailedAttempt(userName); +} + +/** @brief unlock user locked state for failed attempt + * + * @param[in]: value - false - unlock user account, true - no action taken + **/ +bool Users::userLockedForFailedAttempt(bool value) +{ + if (value != false) + { + return userLockedForFailedAttempt(); + } + else + { + return manager.userLockedForFailedAttempt(userName, value); + } +} + } // namespace user } // namespace phosphor -- cgit v1.2.1