Extension/MW-OAuth2Client: Unterschied zwischen den Versionen

aus wiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
|wikidataid=Q26883676
|wikidataid=Q26883676
|purpose=Provides OAuth 2.0 client functionality for MediaWiki
|purpose=Provides OAuth 2.0 client functionality for MediaWiki
|state=⚠️
|storemode=property
|storemode=property
}}
}}
= CompGen =
* https://github.com/Schine/MW-OAuth2Client/commit/15ab0557554bc22612e71616bb3181189401eb5c
<syntaxhighlight lang="php">
$user = User::newFromName($username, 'creatable');
if (!$user) {
    throw new MWException('Could not create user with username:' . $username);
    die();
}
</syntaxhighlight>
→ geändert zu:
<syntaxhighlight lang="php">
$user = User::newFromId($uid);
if (!$user) {
    throw new MWException('Could not create user with user id:' . $uid);
    die();
}
</syntaxhighlight>
Unterschied: Statt den Benutzer **per Name** anzulegen, wird er nun **per numerischer ID** erstellt. 
Die Fehlermeldung zeigt jetzt die **UID** anstelle des Benutzernamens. 
[[Category:Extension]]
[[Category:Extension]]

Version vom 21. August 2025, 08:49 Uhr

Extension

Extension
edit
name  MW-OAuth2Client
url  https://github.com/jze/MW-OAuth2Client
wikidataid  Q26883676→Q26883676
purpose  Provides OAuth 2.0 client functionality for MediaWiki
since  
until  
comment  
state  ⚠️
wiki  →

CompGen

$user = User::newFromName($username, 'creatable');

if (!$user) {
    throw new MWException('Could not create user with username:' . $username);
    die();
}

→ geändert zu:

$user = User::newFromId($uid);

if (!$user) {
    throw new MWException('Could not create user with user id:' . $uid);
    die();
}

Unterschied: Statt den Benutzer **per Name** anzulegen, wird er nun **per numerischer ID** erstellt. Die Fehlermeldung zeigt jetzt die **UID** anstelle des Benutzernamens.