Beispiel #1
0
function user_logout()
{
    #global $allgAr;
    #$_SESSION = array();
    #$_SESSION['authgfx'] = $allgAr['gfx'];
    user_set_guest_vars();
    db_query("UPDATE prefix_online SET uid = " . $_SESSION['authid'] . " WHERE sid = '" . session_id() . "'");
    setcookie(session_und_cookie_name(), "", time() - 999999999999, "/");
    #if (isset($_COOKIE[session_name()])) {
    #  setcookie(session_name(), '', time()-99999999999931104000, '/');
    #}
    #setcookie(session_und_cookie_name(), "", time()-999999999999, "/" );
    #session_destroy();
}
Beispiel #2
0
function user_logout()
{
    // global $allgAr;
    // $_SESSION = array();
    // $_SESSION['authgfx'] = $allgAr['gfx'];
    user_set_guest_vars();
    db_query("UPDATE `prefix_online` SET `uid` = " . $_SESSION['authid'] . " WHERE `sid` = '" . session_id() . "'");
    setcookie(session_und_cookie_name(), "", time() - 999999999999.0, "/");
    // if (isset($_COOKIE[session_name()])) {
    // setcookie(session_name(), '', time()-99999999999931104000, '/');
    // }
    // setcookie(session_und_cookie_name(), "", time()-999999999999, "/" );
    // session_destroy();
}
Beispiel #3
0
         profilefields_change($_SESSION['authid']);
         $tpl->out(3);
     } else {
         $tpl = new tpl('user/login.htm');
         $tpl->set_out('WDLINK', 'index.php', 0);
     }
 } else {
     // submit
     // change password
     if (!empty($_POST['np1']) and !empty($_POST['np2']) and !empty($_POST['op'])) {
         if ($_POST['np1'] == $_POST['np2']) {
             $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = " . $_SESSION['authid']), 0);
             if ($akpw == md5($_POST['op'])) {
                 $newpw = md5($_POST['np1']);
                 db_query("UPDATE prefix_user SET pass = '******' WHERE id = " . $_SESSION['authid']);
                 setcookie(session_und_cookie_name(), $_SESSION['authid'] . '=' . $newpw, time() + 31104000, "/");
                 $fmsg = $lang['passwortchanged'];
             } else {
                 $fmsg = $lang['passwortwrong'];
             }
         } else {
             $fmsg = $lang['passwortnotequal'];
         }
     }
     // avatar START
     $avatar_sql_update = '';
     if (!empty($_FILES['avatarfile']['name']) and $allgAr['forum_avatar_upload']) {
         $fende = preg_replace("/.+\\.([a-zA-Z]+)\$/", "\\1", $_FILES['avatarfile']['name']);
         $fende = $endung = strtolower($fende);
         $name = substr($_FILES['avatarfile']['name'], 0, -1 * (strlen($fende) + 1));
         $size = @getimagesize($_FILES['avatarfile']['tmp_name']);