Ejemplo n.º 1
0
 function success($user, $pageAfterLogin) {
     SecurityUser::setCurrent($user);
     if ($pageAfterLogin) {
         header("Location: $pageAfterLogin");
         exit;
     } else {
         header("Location: ./");
         exit;
         //$errMsg = Text::getText("MissingNextPage");
     }
 }
Ejemplo n.º 2
0
 function logout()
 {
     SecurityUser::setCurrent(NULL);
 }
Ejemplo n.º 3
0
 /**
  * Static function that tries to log the specified user in.
  *
  * @return LoginResult
  */
 function login($username, $password) {
     if (strlen($username) > 0) {
         $user = SecurityUser::getByLoginName($username);
         if ($user == NULL) {
             return new LoginResult(FALSE, Text::getText("UserNotFound"));
         } else {
             if ($user->verifyPassword($password)) {
                 SecurityUser::setCurrent($user);
                 return new LoginResult(TRUE);
             } else {
                 return new LoginResult(FALSE, Text::getText("BadPassword"));
             }
         }
     } else {
         return new LoginResult(FALSE, Text::getText("NoUserSpecified"));
     }
 }
Ejemplo n.º 4
0
<? require_once("config.php"); ?>
<? require_once(RESACCMAN_BASE."/classes/SecurityUser.php"); ?>
<? require_once(RESACCMAN_BASE."/classes/Text.php"); ?>
<?

    session_register("pageAfterLogin");
    if ($action == "login") {
        if (strlen($loginName) > 0) {
            $user = SecurityUser::getByLoginName($loginName);
            if ($user == NULL) {
                $errMsg = Text::getText("UserNotFound");
            } else {
                if ($user->verifyPassword($password)) {
                    SecurityUser::setCurrent($user);
                    if ($pageAfterLogin) {
                        $errMsg = $pageAfterLogin;
                        header("Location: $pageAfterLogin");
                        exit;
                    } else {
                        header("Location: ./");
                        exit;
                        //$errMsg = Text::getText("MissingNextPage");
                    }
                } else {
                    $errMsg = Text::getText("BadPassword");
                }
            }
        } else {
            $errMsg = Text::getText("NoUserSpecified");
        }
    }
Ejemplo n.º 5
0
<? require_once("classes/SecurityUser.php"); ?>
<? require_once("classes/Text.php"); ?>
<?
    SecurityUser::setCurrent(NULL);
    $errMsg=Text::getText("LoggedOut");
    include("login.php");
?>