Exemplo n.º 1
0
 public function login($action, $email, $pass)
 {
     $rc = $this->check_input($action, $email, $pass);
     if ((int) $rc == 0) {
         $pwcode = md5($pass);
         // Zugriff auf DB und pruefen, ob der Benutzer erfasst wurde.
         $usrow = $this->get_user_row($email, $pwcode);
         // Nichts gefunden!
         if ($usrow == '') {
             return $rc = 8;
         }
         $pswort = $usrow['password'];
         $datumzeit = $this->prepare_timestamp();
         if ($pwcode == $pswort) {
             $_SESSION['memberlogin'] = $email;
             $_SESSION['memberpassw'] = $pswort;
             $_SESSION['memberlastlogin'] = $datumzeit;
             // Member-Row updaten mit aktuellem Zeitstempel
             $rc = $this->update_user_last_login($email, $pwcode, $datumzeit);
         } else {
             return $rc = 8;
         }
     }
     // Einen 3-stelligen Code generieren und in der Session-Variablen speichern
     $_SESSION['code'] = erzeuge_code();
     return $rc;
 }
Exemplo n.º 2
0
 public function login($user, $pass, $pwcode)
 {
     $rc = $this->check_input('login', $user, $pass, $pwcode);
     if ((int) $rc == 0) {
         $pass = md5($pass);
         // Zugriff auf DB und pr�fen, ob der Benutzer erfasst wurde.
         $usrow = $this->get_user_row($user, $pass);
         // Nichts gefunden!
         if ($usrow == '') {
             return $rc = 8;
         }
         $pswort = $usrow['password'];
         $menu = $usrow['menu'];
         if ($menu == '') {
             return $rc = 10;
             // Kein Menu gepflegt!
         } elseif ($pwcode == $pswort) {
             $_SESSION['username'] = $user;
             $_SESSION['password'] = $pswort;
             $_SESSION['menu'] = $menu;
             $rc = 0;
         } else {
             return $rc = 8;
         }
     }
     // Einen 3-stelligen Code generieren und in der Session-Variablen speichern
     $_SESSION['code'] = erzeuge_code();
     return $rc;
 }
Exemplo n.º 3
0
            $pass = $_POST['password'];
            $pass = md5($pass);
            // Zugriff auf DB und prüfen, ob der Benutzer erfasst wurde.
            $query = 'SELECT password FROM ' . TABLE_PREFIX . 'users WHERE username="******" AND password="******"';
            $passwort = $db->queryOne($query);
            if ($pwcode == $passwort) {
                $_SESSION['username'] = $user;
                $_SESSION['password'] = $passwort;
                $message = $login_success;
                $action = 'menu';
            } else {
                $message = $login_error;
            }
        }
        // Einen 3-stelligen Code generieren und in der Session-Variablen speichern
        $_SESSION['code'] = erzeuge_code();
        break;
    case 'LOGOUT':
        unset($_SESSION['username']);
        unset($_SESSION['password']);
        break;
    case 'BACKUP':
        break;
    default:
        break;
}
function set_class($act, $pos)
{
    /* wenn $act == $pos --> diese Menuposition wurde angeklickt */
    if ($act == $pos) {
        echo 'odd';