Skip to content

Verification email not sent upon registration until re-send requested; inconsistent with message given to user #27323

@teo1978

Description

@teo1978
  • Laravel Version: 5.7.0
  • PHP Version: irrelevant
  • Database Driver & Version: irrelevant

Description:

With an out-of-the-box installation of Laravel, with all the Users boilerplate in place (Users table, authentication, email verification), when a user registers, he gets redirected to /email/verify where he gets a message that says:

Before proceeding, please check your email for a verification link. If you did not receive the email, click here to request another.

However, at this stage no email whatsoever has been sent to him. Only when he clicks the link to request "another", he will receive the email verification for the very first time.

Steps To Reproduce:

  • register as a new user

Expected behavior

Either you send the user an email verification email immediately (which would be the sensible choice as all websites do today), or you tell him that he needs to explicitly request one, if that is the case.

Observed behavior

No email is sent upon registration. However, this misleading message:

Before proceeding, please check your email for a verification link. If you did not receive the email, click here to request another.

suggests that an email has already been sent.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions