PHP Code:
// set cookie
if ($action!="login" and $action!="logout") {
vbsetcookie("sessionhash",$session['sessionhash'],0);
}
} else { */
// no session exists for this user. create a new one
// don't keep any redundant sessions
if ($session['userid']==0) {
if ($noshutdownfunc) {
$DB_site->query("DELETE FROM session WHERE sessionhash='".addslashes($session['sessionhash'])."'");
} else {
$shutdownqueries[]="DELETE FROM session WHERE sessionhash='".addslashes($session['sessionhash'])."'";
}
}
//get rid of old session data
unset($session);
$session['sessionhash']=md5(uniqid(microtime()));
$session['host']=$REMOTE_ADDR;
$session['useragent']=$HTTP_USER_AGENT;
$session['userid']=$bbuserinfo['userid'];
if ( isset($styleid) ) {
$session['styleid'] = intval($styleid);
} else {
$session['styleid'] = 0;
}
// check not too busy