getTimestamp(); if($YourBanTime!=0&&$YourBanTime!=null) { if($YourBanTime>=$CGMTime) { $BanError = "yes"; } if($YourBanTime<0) { $BanError = "yes"; } } $NewDay=$utccurtime->getTimestamp(); $NewIP=$_SERVER['REMOTE_ADDR']; if($BanError!="yes") { $queryup = sql_pre_query("UPDATE \"".$Settings['sqltable']."members\" SET \"LastActive\"=%i,\"IP\"='%s' WHERE \"id\"=%i", array($NewDay,$NewIP,$YourIDAM)); $_SESSION['Theme']=$UseThemeAM; $_SESSION['MemberName']=$_COOKIE['MemberName']; $_SESSION['UserID']=$YourIDAM; $_SESSION['UserIP']=$_SERVER['REMOTE_ADDR']; $_SESSION['UserTimeZone']=$YourTimeZoneAM; $_SESSION['UserGroup']=$YourGroupAM; $_SESSION['UserGroupID']=$YourGroupIDAM; $_SESSION['UserDST']=$YourDSTAM; $_SESSION['UserPass']=$YourPassAM; $_SESSION['LastPostTime'] = $YourLastPostTime; $_SESSION['DBName']=$Settings['sqldb']; if($cookieDomain==null) { setcookie("MemberName", $YourNameAM, time() + (7 * 86400), $cbasedir); setcookie("UserID", $YourIDAM, time() + (7 * 86400), $cbasedir); setcookie("SessPass", $YourPassAM, time() + (7 * 86400), $cbasedir); } if($cookieDomain!=null) { if($cookieSecure===true) { setcookie("MemberName", $YourNameAM, time() + (7 * 86400), $cbasedir, $cookieDomain, 1); setcookie("UserID", $YourIDAM, time() + (7 * 86400), $cbasedir, $cookieDomain, 1); setcookie("SessPass", $YourPassAM, time() + (7 * 86400), $cbasedir, $cookieDomain, 1); } if($cookieSecure===false) { setcookie("MemberName", $YourNameAM, time() + (7 * 86400), $cbasedir, $cookieDomain); setcookie("UserID", $YourIDAM, time() + (7 * 86400), $cbasedir, $cookieDomain); setcookie("SessPass", $YourPassAM, time() + (7 * 86400), $cbasedir, $cookieDomain); } } /*redirect("location",$rbasedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); $urlstatus = 302; gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die();*/ } } if($numlog2<=0||$numlog2>1||$BanError=="yes") { session_unset(); if($cookieDomain==null) { setcookie("MemberName", null, $utccurtime->getTimestamp() - 3600, $cbasedir); setcookie("UserID", null, $utccurtime->getTimestamp() - 3600, $cbasedir); setcookie("SessPass", null, $utccurtime->getTimestamp() - 3600, $cbasedir); setcookie(session_name(), "", $utccurtime->getTimestamp() - 3600, $cbasedir); } if($cookieDomain!=null) { if($cookieSecure===true) { setcookie("MemberName", null, $utccurtime->getTimestamp() - 3600, $cbasedir, $cookieDomain, 1); setcookie("UserID", null, $utccurtime->getTimestamp() - 3600, $cbasedir, $cookieDomain, 1); setcookie("SessPass", null, $utccurtime->getTimestamp() - 3600, $cbasedir, $cookieDomain, 1); setcookie(session_name(), "", $utccurtime->getTimestamp() - 3600, $cbasedir, $cookieDomain, 1); } if($cookieSecure===false) { setcookie("MemberName", null, $utccurtime->getTimestamp() - 3600, $cbasedir, $cookieDomain); setcookie("UserID", null, $utccurtime->getTimestamp() - 3600, $cbasedir, $cookieDomain); setcookie("SessPass", null, $utccurtime->getTimestamp() - 3600, $cbasedir, $cookieDomain); setcookie(session_name(), "", $utccurtime->getTimestamp() - 3600, $cbasedir, $cookieDomain); } } unset($_COOKIE[session_name()]); $_SESSION = array(); //session_unset(); session_destroy(); $temp_user_ip = $_SERVER['REMOTE_ADDR']; $exptime = $utccurtime->getTimestamp() - ini_get("session.gc_maxlifetime"); sql_query(sql_pre_query("DELETE FROM \"".$Settings['sqltable']."sessions\" WHERE \"expires\" < %i OR ip_address='%s'", array($exptime,$temp_user_ip)),$SQLStat); redirect("location",$rbasedir.url_maker($exfile['member'],$Settings['file_ext'],"act=login",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member'],false)); sql_free_result($resultlog2); sql_free_result($gresult); ob_clean(); header("Content-Type: text/plain; charset=".$Settings['charset']); $urlstatus = 302; gzip_page($Settings['use_gzip'],$GZipEncode['Type']); session_write_close(); die(); } ?>