Exemplo n.º 1
0
                 $ad->update();
             }
             doLogin($user);
             return;
         } else {
             $user->firstname = $result["firstname"];
             $user->lastname = $result["lastname"];
             $user->email = $result["email"];
             $user->setPassword($_POST["password"]);
             $user->update();
             Log::createLog("warning", "ldap", "LDAP user created: " . $_POST["email"]);
             $ad = new SystemSetting();
             $ad->key = "ARC_USER_AD";
             $ad->value = true;
             $ad->userid = $user->id;
             $ad->update();
             doLogin($user);
             return;
         }
     } else {
         Log::createLog("danger", "ldap", "LDAP lookup failed.");
     }
 }
 // end ldap
 $user = \User::getByEmail($_POST["email"]);
 if ($user->verifyPassword($_POST["password"])) {
     if ($user->enabled) {
         doLogin($user);
         return;
     } else {
         system\Helper::arcAddMessage("danger", "Account disabled");