Fórum
Extending Forgot Password Functionality
Ikaika Correa, modificado 11 Anos atrás.
Extending Forgot Password Functionality
New Member Postagens: 2 Data de Entrada: 03/10/12 Postagens Recentes
Anyone have any clue how to allow a user to input either username or email address to request a forgotten password? Currently, you can either set it to one or the other. Let me know if you have any ideas.
Vitaliy Koshelenko, modificado 11 Anos atrás.
RE: Extending Forgot Password Functionality
Expert Postagens: 319 Data de Entrada: 25/03/11 Postagens Recentes
Hi!
You can patch ForgotPasswordAction class, method protected User getUser(ActionRequest actionRequest).
There you can check if incoming parameter ('screenName' or 'emailAddress') contains '@' symbol. If it does - process as email (getUserByEmailAddress), else - as screenName (getUserByScreenName).
Vitaliy
You can patch ForgotPasswordAction class, method protected User getUser(ActionRequest actionRequest).
There you can check if incoming parameter ('screenName' or 'emailAddress') contains '@' symbol. If it does - process as email (getUserByEmailAddress), else - as screenName (getUserByScreenName).
Vitaliy