Uploaded image for project: 'phpBB3'
  1. phpBB3
  2. PHPBB3-15601

"Hide online status in this session" does not hide last activity time and show it as last visit time in profile

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.2.2
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      PHP 7.0.18, MySQL 5.6.35, 10.1.22-MariaDB, FireFox 59.01

      Description

      Even if I user enables "hide my online status in this session" others can check his presence by checking user list or profil and observe last visit time. By refreshing the page, can see how the time of presence changes / updates. The fact is that this behavior reveals the status of the user, even if "Hide online status" is enabled.

      Error scenario:

      After logging in with the marked "hide online status in this session" please display your own profile. You can see the current time as the last visit time. This time is updated if we do something on the forum, for example, write a post or enter the UCP. Everyone can observe it in another user's profile. This is not good in my opinion. This time should show the previous visit, not the current activities.
      If user now mark "hide my online status" in the UCP and display his own profile again, he and anyone will see "-" instead of the last visit time. It's OK.

       

      In my opinion, a hidden session and its activities should not be shown in the profile as the time of the last visit. Alternatively, this could only be seen by administrators.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              tojag tojag
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: