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.
thumbnail
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