Skip to content

Add *optional* email-based password reset flow #72

Description

@monorkin

On large or public instances having to manage dozens password reset requests daily can become tedious.
For those cases we'd like to introduce an email-based password reset flow.

This flow should be completely optional, and would only kick in if the instance has email configured.
For sending the emails we can use ActionMailer and to configure it we can use regular SMTP credentials - this will give us a wide range of transactional email providers that people can use with Campfire.

The goal is to provide only password resets for now

Activity

  1. added theissue type on Sep 23, 2025
  2. milos-dukic commented on Oct 17, 2025

    @milos-dukic
    Contributor

    Hey @monorkin I was wondering, this email-based password reset flow, should it be on login screen like:

    Image

    And then of course a new form where you enter your email etc.

    Thx.

  3. monorkin commented on Oct 21, 2025

    @monorkin
    ContributorAuthor

    @milos-dukic yes, that's the idea.
    If SMTP is configured, a forgot password link should appear and ask you for your email.
    We envisioned it to work in the same way that the Rails authentication generator does it.

  4. milos-dukic commented on Oct 23, 2025

    @milos-dukic
    Contributor

    PR #100 created

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions