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

Review the logout/reconnect workflow and screen

    XMLWordPrintable

Details

    • Hide

      Test on any device of your choice:

      Login

      1. Add a new site and check all configured login methods are displayed. I.e in master: User & Password, Google, Facebook, Windows oauth, QR code.
      2. Check no cancel button but back button is shown.
      3. Check login works.
      4. Logout and enter site again, check all login methods are shown on the reconnect page.

      Reconnect

      1. Login now to school site (student / teacher) and wait until o'clock to let the session expire.
      2. Check you're redirected to the reconnect page (without showing any alert in between).
      3. Check it shows the site name and url, the user avatar and user fullname, the password field and login button.
      4. Check also a session expired message is shown in yellow on top.
      5. Check no cancel button but back button is shown.

      Login in browser

      1. Configure log in in browser option in a site (or use 3.5 test site).
      2. Add a site and check a Log in button is shown and a message explains a browser will be opened.
      3. Check login works.
      Show
      Test on any device of your choice: Login Add a new site and check all configured login methods are displayed. I.e in master: User & Password, Google, Facebook, Windows oauth, QR code. Check no cancel button but back button is shown. Check login works. Logout and enter site again, check all login methods are shown on the reconnect page. Reconnect Login now to school site (student / teacher) and wait until o'clock to let the session expire. Check you're redirected to the reconnect page (without showing any alert in between). Check it shows the site name and url, the user avatar and user fullname, the password field and login button. Check also a session expired message is shown in yellow on top. Check no cancel button but back button is shown. Login in browser Configure log in in browser option in a site (or use 3.5 test site). Add a site and check a Log in button is shown and a message explains a browser will be opened. Check login works.
    • MOODLE_401_STABLE
    • MOODLE_403_STABLE
    • Moodle Apps - 2023 Sprint i3.2, Moodle Apps - 2023 Sprint i3.3

    Description

      There are two things to review here:

      1. Whether we want to keep the Cancel | Login button or use back navigation
      2. For the Biometric workflow, when the user is using an SSO method such as Google/Faceebook, the reconnect screen (for logout) is a bit different (it is not displaying the Login button neither the Biometric ones)
      3. Use credentials / reconnect screen when opening in browser.
      4. Sometimes the OR option is displayed without displaying anything else bellow, see comment bellow

      Tasks done in this issue:

      • Removal of cancel button when login and reconnecting, now a back button is displayed on top.
      • Consolidate all login methods always showing all of them since we cannot ensure the user is using one or the other.
      • Remove pop-up alerts displayed to the user when the session closes, now it redirects to the reconnect screen and shows the message there.
      • Redesign login and reconnect pages to improve coherence and UX.
      • Improve Log in in browser button and texts.
      • In-app browser and external browser won't be automatically launched anymore during reconnect
      • In-app browser and external browser won't be automatically launched anymore during normal log-in except when skipssoconfirmation setting is set (for BMAs or via subscription)
      • When type of login is in-app browser or external browser, we won't show the create account, forgot password and identity providers

      Attachments

        Activity

          People

            pferre22 Pau Ferrer
            jleyva Juan Leyva
            Dani Palou Dani Palou
            Isabel Renedo Rouco Isabel Renedo Rouco
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Clockify

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