Пример #1
0
 public static function start($blocking = true)
 {
     $ret = self::create();
     self::$SESSDATA = $_SESSION;
     return $ret;
 }
Пример #2
0
 private static function createSpider($spiderid)
 {
     $table = self::table(__CLASS__);
     if (false === ($session = $table->getBy('sess_sid', $spiderid, GDO::ARRAY_O, array('user')))) {
         $session = new self(array('sess_id' => 0, 'sess_sid' => $spiderid, 'sess_user' => $spiderid, 'sess_data' => '', 'sess_time' => time(), 'sess_ip' => NULL, 'sess_lasturl' => ''));
         if (false === $session->insert()) {
             return false;
         }
     }
     $spider = GWF_User::getByID($spiderid);
     //		$session->setVar('sess_user', $spider);
     self::$USER = $spider;
     self::$SESSION = $session;
     self::$SESSDATA = array();
     //		self::setCookies($session->getVar('sess_id'), $spiderid, $spiderid);
     return true;
 }