public class PasswordReset extends AbstractLogon
| Modifier and Type | Field and Description |
|---|---|
protected static String |
MSSG_USER_UNKNOWN |
ACTION_FORGOT_PASSWORD, ACTION_LOGIN, ACTION_RESET_PASSWORD, LOGGER, MSSG_AUTHENTICATION_ERROR, MSSG_LINK_SEND_TO, MSSG_LOGOUT_SUCCESSFUL, MSSG_PASSWORD_CHANGE, MSSG_PASSWORD_CHANGE_ERROR, MSSG_PASSWORD_ERROR, MSSG_PASSWORD_SEND_TO, MSSG_UNKNWOW_USER, MSSG_USER_AUTHENTICATED, PARAM_ACTION, PARAM_FORM_ACTION, PARAM_HASH, PARAM_PASSWORD, PARAM_USERNAME, PRE_LOGIN_PATH, PROP_ENABLE_DEEPLINKS, SUCCESS_PAGE| Constructor and Description |
|---|
PasswordReset() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doReset(org.appng.api.model.Site site,
org.appng.api.model.Application application,
org.appng.api.Environment environment,
org.appng.api.Request request,
org.appng.api.FieldProcessor fp,
org.appng.core.service.CoreService service,
org.appng.api.model.AuthSubject subject,
org.appng.api.auth.PasswordPolicy passwordPolicy,
String username,
String email)
resets the password or send password reset mail.
|
protected String |
getMessageForgotPassword(org.appng.api.model.Application application,
org.appng.api.model.AuthSubject authSubject,
Locale locale,
String url) |
protected String |
getMessageResetPassword(org.appng.api.model.Application application,
org.appng.api.model.AuthSubject authSubject,
Locale locale,
String url,
byte[] newPassword) |
void |
perform(org.appng.api.model.Site site,
org.appng.api.model.Application application,
org.appng.api.Environment environment,
org.appng.api.Options options,
org.appng.api.Request request,
LoginData loginData,
org.appng.api.FieldProcessor fp) |
getCoreService, isSubjectLoggedIn, log, processLogonResult, processLogonResult, processLogonResultprotected static final String MSSG_USER_UNKNOWN
public void perform(org.appng.api.model.Site site,
org.appng.api.model.Application application,
org.appng.api.Environment environment,
org.appng.api.Options options,
org.appng.api.Request request,
LoginData loginData,
org.appng.api.FieldProcessor fp)
protected boolean doReset(org.appng.api.model.Site site,
org.appng.api.model.Application application,
org.appng.api.Environment environment,
org.appng.api.Request request,
org.appng.api.FieldProcessor fp,
org.appng.core.service.CoreService service,
org.appng.api.model.AuthSubject subject,
org.appng.api.auth.PasswordPolicy passwordPolicy,
String username,
String email)
AuthSubject has
changed which have to be savedsite - application - environment - request - fp - service - subject - passwordPolicy - username - email - protected String getMessageForgotPassword(org.appng.api.model.Application application, org.appng.api.model.AuthSubject authSubject, Locale locale, String url)
Copyright © 2018. All rights reserved.