diff options
Diffstat (limited to 'src/SemanticScuttle')
| -rw-r--r-- | src/SemanticScuttle/Service/AuthUser.php | 11 | 
1 files changed, 7 insertions, 4 deletions
| diff --git a/src/SemanticScuttle/Service/AuthUser.php b/src/SemanticScuttle/Service/AuthUser.php index 79cac9c..a293af5 100644 --- a/src/SemanticScuttle/Service/AuthUser.php +++ b/src/SemanticScuttle/Service/AuthUser.php @@ -155,9 +155,12 @@ class SemanticScuttle_Service_AuthUser extends SemanticScuttle_Service_User          }          $ok = $this->loginAuth($username, $password); -        $password = $this->sanitisePassword($password); -        $id       = $this->getIdFromUser($username); -        //FIXME: check against auth +        if (!$ok) { +            return false; +        } + +        //utilize real login method to get longtime cookie support etc. +        return parent::login($username, $password, $remember);      } @@ -187,7 +190,7 @@ class SemanticScuttle_Service_AuthUser extends SemanticScuttle_Service_User          if (!$this->getUserByUsername($username)) {              $this->addUser(                  $username, $password, -                $username . '@' . $GLOBALS['authemaildomain'] +                $username . $GLOBALS['authEmailSuffix']              );          }          //FIXME: what if the user changed his password? | 
