Page MenuHomePhabricator

Temporary Accounts: Allow users to End Session in Settings
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

According to https://www.mediawiki.org/wiki/Trust_and_Safety_Product/Temporary_Accounts/FAQ

Temporary accounts can be deactivated manually at any time by ending your session or clearing your browser cookies.

We need to allow iOS Users to do this.

Requirements
  • Temporary account holders can end the session of their Temporary Account from within Settings
  • After ending session, user is treated as a logged-out user again
  • Include system alert confirmation with the copy matching Web
Dialog titleDialog body textDialog buttons
Exit sessionAre you sure you want to exit this session and log out? There is no way to log back into this temporary account.Cancel, Log out
Designs:

image.png (750×1,624 px, 53 KB)

https://www.figma.com/design/ulUzSE2p8OGN9k2SxXBBiR/iOS---IP-Masking-on-the-native-apps?node-id=427-4044&t=XocRJqusjbOccm1S-4

Event Timeline

HNordeenWMF removed GOlson-WMF as the assignee of this task.
HNordeenWMF triaged this task as Medium priority.
HNordeenWMF added a subscriber: GOlson-WMF.
GOlson-WMF set the point value for this task to 2.Mar 31 2025, 7:06 PM

This task is required for Temp accounts release.
@scblr there is a new part of the flow that needs a design: the user confirming their choice to end the session, could you update this task & Figma with a design?

Can be tested starting in TestFlight 7.4.4 (5147).