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

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.5.2
    • Fix Version/s: 3.6.0
    • Component/s: Log in screen
    • Labels:
    • Testing Instructions:
      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".
    • Affected Branches:
      MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_36_STABLE
    • Pull Master Branch:
    • Sprint:
      Moodle Mobile 3.6.0

      Description

      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

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              albert.gasset Albert Gasset
              Reporter:
              albert.gasset Albert Gasset
              Peer reviewer:
              Pau Ferrer Pau Ferrer
              Integrator:
              Juan Leyva Juan Leyva
              Tester:
              Isabel Renedo Rouco Isabel Renedo Rouco
              Participants:
              Component watchers:
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                11/Jan/19