if (!isset($credentials['server'])) {
$credentials['server'] = self::getAutoLoginServer();
}
- try {
- self::_createSession($auth_ob->getCredential());
- return true;
- } catch (Horde_Auth_Exception $e) {
+ } else {
+ /* Attempt hordeauth authentication. */
+ $credentials = self::_canAutoLogin();
+ if ($credentials === false) {
return false;
}
}
- /* Attempt hordeauth authentication. */
- $credentials = self::_canAutoLogin();
- if ($credentials === false) {
- return false;
- }
-
try {
self::_createSession($credentials);
return true;