50             $this->smarray = array();
 
   51             while(
sizeof($name)>$this->i)
 
   53                 $this->smarray[$this->i] = $_SESSION[$name[$this->i++]];
 
   55             return $this->smarray;
 
   59             return $_SESSION[$name];
 
   84     private $current_time;
 
   92         $this->current_time = array(
'year'=>date(
'Y'),
 
   98                                     'session'=>date(
'YmdHis'));
 
  107         CREATE TABLE IF NOT EXISTS `login` ( 
  108             `id` bigint(20) NOT NULL AUTO_INCREMENT, 
  109             `userid` bigint(20) NOT NULL, 
  110             `sessionid` longtext NOT NULL, 
  111             `expiration` int(11) NOT NULL, 
  112             `perm` int(11) NOT NULL, 
  114         ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0; 
  116         $mysql->openTable(
'login');
 
  117         $mysql->write($this->sql);
 
  119         CREATE TABLE IF NOT EXISTS `users` ( 
  120             `userid` bigint(20) NOT NULL AUTO_INCREMENT, 
  121             `name` longtext NOT NULL, 
  122             `pass` longtext NOT NULL, 
  123             `perm` int(4) NOT NULL, 
  124             PRIMARY KEY (`userid`) 
  125         ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0; 
  127         $mysql->openTable(
'users');
 
  128         $mysql->write($this->sql);
 
  139         $mysql->openTable(
'users');
 
  140         $mysql->insert(
"'name',md5('$pass'),$perm");
 
  151 if(isset($_POST[
'email']))
 
  153     $_SESSION[
'sessionid'] = session_id();
 
  154     $readsql=
"SELECT `userid`,`email`,`pass` FROM users WHERE email='$email'";
 
  155     $con = mysql_connect($DBHost, $DBUser, $DBPass);
 
  156     mysql_select_db($DBName, 
$con);
 
  159     $row = mysql_fetch_array(
$result);
 
  162     if($_POST[
'boxremember']==1)
 
  178         $signature=md5($_SESSION[
'userid'].$_SESSION[
'sessionid']);
 
  180         $sql=
"DELETE FROM `login` WHERE `userid` = '$userid';";
 
  181         sql_freecode_ng($DBUser,$DBName,$DBPass,$DBHost,
$sql);
 
  183         $sql=
"INSERT INTO `login` (`id` ,`userid` ,`sessionid` ,`expiration` ,`perm`) VALUES (NULL,'$userid','$cookie1','$LoginExp','$perm');";
 
  184         sql_freecode_ng($DBUser,$DBName,$DBPass,$DBHost,
$sql);
 
  185         $sql=
"INSERT INTO `console` (`id` ,`time` ,`title` ,`data`) VALUES (NULL , NOW(), 'LOGIN', 'user:$userid, ip:".USER_IP.
", from:".
USER_GEO_TWO.
", browser:".
USER_BROWSER.
", perm:$perm, timeout:$LoginExp.');";
 
  186         sql_freecode_ng($DBUser,$DBName,$DBPass,$DBHost,
$sql);
 
  191         if($row[
"pass"]!=
$pass)
 
  207     $readsql=
"SELECT * FROM login WHERE userid='$userid' AND sessionid='$desissn'";
 
  208     $con = mysql_connect($DBHost, $DBUser, $DBPass);
 
  209     mysql_select_db($DBName, 
$con);
 
  214     while($row = mysql_fetch_array(
$result))
 
  238         $sql=
"UPDATE `login` SET expiration='$LoginExp' WHERE id='$id';";
 
  239         sql_freecode_ng($DBUser,$DBName,$DBPass,$DBHost,
$sql);
 
  244         $sql=
"SELECT `userid`,`email` FROM users WHERE userid='$userid'";
 
  245         $con2=mysql_connect($DBHost, $DBUser, $DBPass);
 
  246         mysql_select_db($DBName, $con2);
 
  248         $row2=mysql_fetch_array(
$result);
 
  259         $sql=
"INSERT INTO `console` (`id` ,`time` ,`title` ,`data`) VALUES (NULL , NOW(), 'ANTIHACK_ATTENTION', 'user:$userid, ip:".USER_IP.
", from:".
USER_GEO_TWO.
", browser:".
USER_BROWSER.
", action: illegal cookies signature.');";
 
  260         sql_freecode_ng($DBUser,$DBName,$DBPass,$DBHost,
$sql);
 
  264 if($_GET[
's']==
"exit")
 
  266     $sql=
"DELETE FROM `login` WHERE `userid` = '$userid';";
 
  267     sql_freecode_ng($DBUser,$DBName,$DBPass,$DBHost,
$sql);
 
  274     $sql=
"INSERT INTO `console` (`id` ,`time` ,`title` ,`data`) VALUES (NULL , NOW(), 'MANUAL_LOGOUT', 'user:$userid, browser:".USER_BROWSER.
"');";
 
  275     sql_freecode_ng($DBUser,$DBName,$DBPass,$DBHost,
$sql);
 
  277 unset(
$con,$con2,
$sql,$id,
$ssnData,
$LoginCountry,
$oldSignature,
$desissn,
$pass,$row,$row2,
$result,
$userid);
 
lm_addUser($name, $pass, $perm=1000)