diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2007-09-14 13:18:58 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2007-09-14 13:18:58 +0200 |
commit | 8f416baead93a48e5799e44b8bd2e2c4859f4e04 (patch) | |
tree | cd47ac55eb80a39e3225e8b4f3161b88ea16c2cf /extensions/LLAuthPlugin.php | |
parent | d7d08bd1a17618c7d77a6b9b2989e9f7293d6ed6 (diff) |
auf Version 1.11 aktualisiert; Login-Bug behoben
Diffstat (limited to 'extensions/LLAuthPlugin.php')
-rw-r--r-- | extensions/LLAuthPlugin.php | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/extensions/LLAuthPlugin.php b/extensions/LLAuthPlugin.php index 1910dcde..59bf19e7 100644 --- a/extensions/LLAuthPlugin.php +++ b/extensions/LLAuthPlugin.php @@ -21,7 +21,7 @@ class LLAuthPlugin extends AuthPlugin { return ($length >= 6 && $length <= 25); } - function __destruct() + function __destruct() { if (!is_null($this->dbLink)) { @@ -117,7 +117,7 @@ class LLAuthPlugin extends AuthPlugin { return true; } - function initUser( &$user ) { + function initUser( $user, $autocreate=false ) { $data = $this->getUserData($user->getName()); $user->setEmail($data['email']); $user->confirmEmail(); @@ -128,7 +128,16 @@ class LLAuthPlugin extends AuthPlugin { function getCanonicalName( $username ) { // fix bug #122 $data = $this->getUserData($username); - return $data['name']; + // needed for update.php + if (is_null($data)) + { + return $username; + } + else + { + // make sure that first char is uppercase + return strtoupper(substr($data['name'], 0, 1)).substr($data['name'], 1); + } } } |