find('LOWER(username)=?',array(strtolower($this->username))); if ($user === null){ $this->errorCode = self::ERROR_USERNAME_INVALID; } else if (!$user->checkPassword($this->password)) { $this->errorCode = self::ERROR_PASSWORD_INVALID; } else { $this->id = $user->id; $this->username = $user->username; $this->setState("isAdmin", $user->is_super_admin); $verein = Verein::model()->find('LOWER(slug)=?',array(strtolower($this->username))); if (null !== $verein) { $this->setState("vereinId", $verein->id); } else { $this->setState("vereinId", 0); } $this->errorCode = self::ERROR_NONE; } return $this->errorCode == self::ERROR_NONE; } }