示例#1
0
 public function actionIndex($token)
 {
     if (empty(Yii::$app->remoteToken) || sha1(Yii::$app->remoteToken) !== $token) {
         throw new Exception('Wrong token');
         exit;
     }
     return ['yii_version' => Yii::getVersion(), 'luya_version' => Module::VERSION, 'app_title' => Yii::$app->siteTitle, 'app_debug' => (int) YII_DEBUG, 'app_env' => YII_ENV, 'app_transfer_exceptions' => (int) Yii::$app->errorHandler->transferException, 'admin_online_count' => UserOnline::getCount(), 'app_elapsed_time' => Yii::getLogger()->getElapsedTime()];
 }
示例#2
0
 public function testAddUser()
 {
     UserOnline::clearList(0);
     $this->assertEquals(0, UserOnline::getCount());
     UserOnline::refreshUser(1, 'my/test');
     // create
     UserOnline::refreshUser(1, 'my/test');
     // refresh
     $this->assertEquals(1, UserOnline::getCount());
     $list = UserOnline::getList();
     $this->assertArrayHasKey(0, $list);
     UserOnline::clearList(0);
     $this->assertEquals(true, is_array(UserOnline::getList()));
     $this->assertEquals(0, count(UserOnline::getList()));
     UserOnline::refreshUser(1, 'my/test');
     // create
     UserOnline::removeUser(1);
 }