Skip to content

Add password recovery functionality #37

@visto9259

Description

@visto9259

Add functionality to allow the recovery of a forgotten password.

  1. Add action to controller to render a password recovery page if the request is GET. If the request is a POST, create a unique token associated with the user id or email and send an email to the user with a link to reset the password. The link will route to action 2 below
  2. Add action to controller to allow the user to enter an new password if the token is valid. Destroy token when done.
  3. Add the views for action 1 and 2 above
  4. Add adapter to handle the creation, deletion and validation of tokens
  5. Add options (token expiration, etc.)

I have already implemented this in my application. I will pull in a generalized version

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions