Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-35849

Login session timeout provides user with no reason they were timedout

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Set $CFG->sessiontimeout to 2 in your config.php
      2. Login to your site
      3. Wait 5 seconds
      4. Try to navigate to a page other that site home.
      5. Make sure you see an "session time out error"
      6. Repeat the test with a screen reader, make sure the error message is read before other parts of the page like username, password etc (title would be read before the error message)
      Show
      Set $CFG->sessiontimeout to 2 in your config.php Login to your site Wait 5 seconds Try to navigate to a page other that site home. Make sure you see an "session time out error" Repeat the test with a screen reader, make sure the error message is read before other parts of the page like username, password etc (title would be read before the error message)
    • Affected Branches:
      MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE, MOODLE_33_STABLE
    • Pull Master Branch:
      MDL-35849-master
    • Sprint:
      3.4 Sprint 5

      Description

      Issue
      Guidance - When the user's time session expires, he or she is returned to the login page for authentication, but there is no clear information as to what happened. It would be useful that the page title reflect the situation, so screen reader users know right away what is going on.

      Standard Level
      WCAG 2 3.3.2 (A) http://www.w3.org/WAI/WCAG20/quickref/#qr-minimize-error-cues

      Impact
      Serious

      Example Link
      http://demo.moodle.net/

      Test Steps

      1. Login
      2. Wait for session to time out
      3. Interact with the page.

        Attachments

          Activity

            People

            Assignee:
            ankit_frenz Ankit Agarwal
            Reporter:
            jrh18 Jason Hardin
            Peer reviewer:
            John Okely
            Integrator:
            Dan Poltawski
            Tester:
            Jake Dallimore
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Barbara Ramiro, Bas Brands
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              13/Nov/17