Example #1
0
 /**
  *
  */
 public function testValidLogin()
 {
     /* @var $curl Core_Curl */
     $curl = Core_Curl::getInstance();
     $curl->setUrl(cfg()->site_address);
     $rs = $curl->send(array('auth', 'index'), array('user' => 'luka', 'pass' => '123456'));
     $response = json_decode($rs);
     $this->assertEquals(1, $response->status);
     $user_data = Default_PlayersModel::get(array('user' => 'luka'));
     $this->assertEquals($user_data->session_id, $response->data->token);
 }
Example #2
0
 /**
  *
  */
 public function setPersistent()
 {
     $token = $this->registries['user']->id . '#' . time();
     $token = Core_Crypt::generete($token, self::NAME_PERSISTENT);
     setcookie(self::NAME_PERSISTENT, $token, time() + self::PERSISTENT_TIME, $this->request->getHomeDir());
     Default_PlayersModel::set(array('token' => $token), array('id' => $this->registries['user']->id));
 }