Jump to content
MediaWiki

Manual:Hooks/UserSetCookies

From mediawiki.org
This feature was removed completely in version 1.40.0 (after being deprecated in 1.27.0). Session-handling extensions should generally be creating a custom subclass of MediaWiki\Session\CookieSessionProvider. Other extensions messing with cookies can no longer count on user data being saved in cookies versus other methods.
UserSetCookies
Available from version 1.13.0
Removed in version 1.40.0 (Gerrit change 861504)
Called when setting user cookies
Define function:
public static function onUserSetCookies( User $user, array &$session, array &$cookies ) { ... }
Attach hook: In extension.json:
{
"Hooks":{
"UserSetCookies":"MediaWiki\\Extension\\MyExtension\\Hooks::onUserSetCookies"
}
}
Called from: File(s): session/CookieSessionProvider.php
Function(s): persistSession
Interface: UserSetCookiesHook.php

For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:UserSetCookies extensions.


Details

[edit ]
  • $user: User object
  • &$session: session array, will be added to $_SESSION
  • &$cookies: cookies array mapping cookie name to its value

AltStyle によって変換されたページ (->オリジナル) /