wiki.techinc.nl/includes/session
Tim Starling 6c1f5462f7 TempUser UI tweaks
* In PermissionManager, if a user is anonymous but temporary user
  creation is possible, grant elevated permissions at RIGOR_QUICK rigor
  level. This is mostly to make skins show "edit" instead of "view
  source" to anonymous users in the recommended permissions
  configuration.
* Present temporary users as if they are not logged in in various places
  in the interface: create/move permissions errors, login, preferences,
  watchlist, BotPasswords, ChangeEmail, ResetTokens.
* Show a warning on login/logout about loss of access to the temp
  account.
* On login, don't show the temporary name as a suggestion for the login
  username.

Change-Id: Id0d5ffa46c3ca5c7b30d540cedbaa528b682aa85
2022-04-26 14:34:08 +10:00
..
Hook Merge "Document hook names in hook interfaces." 2020-10-02 16:15:21 +00:00
BotPasswordSessionProvider.php Use MainConfigNames instead of string literals, #2 2022-04-13 18:55:46 +03:00
CookieSessionProvider.php TempUser UI tweaks 2022-04-26 14:34:08 +10:00
CsrfTokenSet.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
CsrfTokenSetProvider.php Move CRSF token generation to CsrfTokenSet 2021-06-18 12:24:19 -07:00
ImmutableSessionProviderWithCookie.php Use MainConfigNames instead of string literals, #2 2022-04-13 18:55:46 +03:00
MetadataMergeException.php Mark exceptions as @newable 2020-07-08 17:51:38 +00:00
PHPSessionHandler.php Use MainConfigNames instead of string literals, #2 2022-04-13 18:55:46 +03:00
Session.php Type hints for ArrayAccess and JsonSerializable 2022-04-11 15:06:27 +03:00
SessionBackend.php phan: Remove PhanPossiblyUndeclaredVariable suppression 2022-03-30 19:47:15 +00:00
SessionId.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
SessionInfo.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
SessionManager.php phan: Remove PhanTypePossiblyInvalidDimOffset suppression 2022-03-28 23:26:49 +02:00
SessionManagerInterface.php Follow up to 'Remove support for the deprecated Key header' 2019-06-20 15:01:51 -04:00
SessionOverflowException.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
SessionProvider.php Use MainConfigNames instead of string literals, #2 2022-04-13 18:55:46 +03:00
SessionProviderInterface.php Allow SessionProviderInterface to say if it is safe against CSRF 2020-03-11 10:39:54 -05:00
Token.php Explicit cast TS_UNIX to int for arithmetic operations and int args 2022-01-11 20:13:13 +01:00
UserInfo.php Use UserRigorOptions directly 2022-03-25 10:06:34 +11:00