Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-2599

Add a 'Resend Confirmation Email' button to login page when user tries to login but has not confirmed yet

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.6.0
    • 3.5.2
    • Log in screen
    • Hide

      In a 3.5 or older site:

      1. Enable Self registration in Site administration -> Plugins -> Manage authentication
      2. Access the site with the app, and register a new user using the "Create new account" button in the login screen. Do not confirm the new account using the received email.
      3. Try to login with the new user.
      4. Check that a dialog is displayed with title "You need to confirm your account" and a more detailed message.
      5. Check that the dialog has an "Ok" button that closes it.

      In a 3.6 site:

      1. Enable Self registration in Site administration -> Plugins -> Manage authentication.
      2. Setup an SMTP server in Site Administration -> Server -> Email -> Outgoing mail configuration.
      3. Access the site with the app, and register a new user using the "Create new account" button in the login screen. Do not confirm the new account using the received email.
      4. Try to login with the new user.
      5. Check that a dialog is displayed with title "You need to confirm your account" and a more detailed message.
      6. Check that the dialog has a "Close" button and a "Resend email" button.
      7. Click the "Resend email" button.
      8. Check that a dialog with the message "Confirmation email sent successfully" is displayed.
      9. Check that you have received the confirmation email, but do not confirm the account yet.
      10. Try to login again with the user. The dialog with the "Resend email" button should be displayed.
      11. Go to your email inbox and confirm the account clicking the link in the received confirmation email.
      12. In the app, press the "Resend email" button.
      13. Check that a dialog is displayed with title "Error " and message "Registration has already been confirmed".
      Show
      In a 3.5 or older site: Enable Self registration in Site administration -> Plugins -> Manage authentication Access the site with the app, and register a new user using the "Create new account" button in the login screen. Do not confirm the new account using the received email. Try to login with the new user. Check that a dialog is displayed with title "You need to confirm your account" and a more detailed message. Check that the dialog has an "Ok" button that closes it. In a 3.6 site: Enable Self registration in Site administration -> Plugins -> Manage authentication. Setup an SMTP server in Site Administration -> Server -> Email -> Outgoing mail configuration. Access the site with the app, and register a new user using the "Create new account" button in the login screen. Do not confirm the new account using the received email. Try to login with the new user. Check that a dialog is displayed with title "You need to confirm your account" and a more detailed message. Check that the dialog has a "Close" button and a "Resend email" button. Click the "Resend email" button. Check that a dialog with the message "Confirmation email sent successfully" is displayed. Check that you have received the confirmation email, but do not confirm the account yet. Try to login again with the user. The dialog with the "Resend email" button should be displayed. Go to your email inbox and confirm the account clicking the link in the received confirmation email. In the app, press the "Resend email" button. Check that a dialog is displayed with title "Error " and message "Registration has already been confirmed".
    • MOODLE_35_STABLE
    • MOODLE_36_STABLE
    • Moodle Mobile 3.6.0

      It would be nice to have a Resend Confirmation Email button appear for users when they try to login to moodle, but they have not confirmed their account yet.

      Implemented for Moodle 3.6 in MDL-17943

            albert.gasset Albert Gasset
            albert.gasset Albert Gasset
            Pau Ferrer Pau Ferrer
            Juan Leyva Juan Leyva
            Isabel Renedo Rouco Isabel Renedo Rouco
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.