/** * */ 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); }
/** * */ 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)); }