Package org.opencms.security
Class CmsUserLog
- java.lang.Object
-
- org.opencms.security.CmsUserLog
-
public class CmsUserLog extends java.lang.Object
Class with static methods for logging user-related operations in a centralized manner.
-
-
Constructor Summary
Constructors Constructor Description CmsUserLog()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidlogLogin(CmsObject cms, java.lang.String user)Logs a successful login.static voidlogLoginFailure(CmsObject cms, java.lang.String user)Logs a login failure.static voidlogLogout(CmsObject cms)Logs a successful logout.static voidlogPasswordChange(CmsObject cms, java.lang.String user)Logs a password change.static voidlogPasswordChangeForRequestedReset(CmsObject cms, java.lang.String user)Logs a password change originally requested through the 'reset password' button.static voidlogPasswordResetRequest(CmsObject cms, java.lang.String user)Logs a password reset request.static voidlogSecondFactorAdded(CmsRequestContext requestContext, java.lang.String name)Logs when a second factor was added.static voidlogSecondFactorInfoModified(CmsRequestContext requestContext, java.lang.String name)Logs when a second factor was modified.static voidlogSecondFactorReset(CmsRequestContext requestContext, java.lang.String name)Logs when a second factor was removed.static voidlogSetForceResetPassword(CmsObject cms, java.lang.String user)Logs that the 'force reset password' status was set on a user.static voidlogSwitchUser(CmsObject cms, java.lang.String name)Logs a user switch.
-
-
-
Constructor Detail
-
CmsUserLog
public CmsUserLog()
-
-
Method Detail
-
logLogin
public static void logLogin(CmsObject cms, java.lang.String user)
Logs a successful login.- Parameters:
cms- the CMS contextuser- the name of the user
-
logLoginFailure
public static void logLoginFailure(CmsObject cms, java.lang.String user)
Logs a login failure.- Parameters:
cms- the CMS contextuser- the name of the user
-
logLogout
public static void logLogout(CmsObject cms)
Logs a successful logout.- Parameters:
cms- the CMS context
-
logPasswordChange
public static void logPasswordChange(CmsObject cms, java.lang.String user)
Logs a password change.- Parameters:
cms- the CMS contextuser- the user name
-
logPasswordChangeForRequestedReset
public static void logPasswordChangeForRequestedReset(CmsObject cms, java.lang.String user)
Logs a password change originally requested through the 'reset password' button.- Parameters:
cms- the CMS contextuser- the user name
-
logPasswordResetRequest
public static void logPasswordResetRequest(CmsObject cms, java.lang.String user)
Logs a password reset request.- Parameters:
cms- the CMS contextuser- the user name
-
logSecondFactorAdded
public static void logSecondFactorAdded(CmsRequestContext requestContext, java.lang.String name)
Logs when a second factor was added.- Parameters:
requestContext- the request contextname- the user name
-
logSecondFactorInfoModified
public static void logSecondFactorInfoModified(CmsRequestContext requestContext, java.lang.String name)
Logs when a second factor was modified.- Parameters:
requestContext- the request contextname- the user name
-
logSecondFactorReset
public static void logSecondFactorReset(CmsRequestContext requestContext, java.lang.String name)
Logs when a second factor was removed.- Parameters:
requestContext- the request contextname- the user name
-
logSetForceResetPassword
public static void logSetForceResetPassword(CmsObject cms, java.lang.String user)
Logs that the 'force reset password' status was set on a user.- Parameters:
cms- the CMS contextuser- the user name
-
logSwitchUser
public static void logSwitchUser(CmsObject cms, java.lang.String name)
Logs a user switch.- Parameters:
cms- the current CMS contextname- the name of the user to switch to
-
-