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(); }
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(); }
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']);