Esempio n. 1
0
 /**
  * 测试自定义 token 验证器
  */
 public function testSpecificalTokenVerifier()
 {
     $this->jsHandler->setTokenVerifier(function ($operation, $userToken, $token, $group, $keys) {
         $str = $token . $group;
         if ($keys) {
             $str .= $keys;
         }
         return md5($str) == $userToken;
     });
     $this->counterRank->create('testTokenVerifier', 1100);
     $this->jsHandler->handleGet(md5($this->tokens['testHandleGroupName'] . $this->groupName . 'testTokenVerifier'), $this->groupName, 'testTokenVerifier');
     $this->assertEquals(1100, $this->jsHandler->getLastOutput());
 }