Beispiel #1
0
 protected function mockUser()
 {
     $u = new BaseAuth\User();
     $u->set('name', 'Hello');
     $u->grantRole(BaseAuth\User::ROLE_ADMIN);
     return $u;
 }
Beispiel #2
0
 function testInactiveUser()
 {
     $this->createUser(false);
     $t = $this->createToken();
     $this->assertFalse(Auth\User::FindForAuth('test', 'qwerty'), 'Авторизация неактивного пользователя');
     $this->assertFalse(Auth\User::FindByToken($t), 'Поиск по токену');
 }
Beispiel #3
0
 function testHash()
 {
     $exp = '87347c6ba864e8f5d0ad83eeed7a03964269f5ed5bd10aa16d8fb1146cd21ee14160b0b3713ce5258cdeebee' . '8e7e8db4017d8fcd5e5f087d2d5bb75893167794';
     $this->assertEquals($exp, User::HashPassword('user', 'qwerty'), 'Хеш от логина и пароля');
     $this->assertNotEquals($exp, User::HashPassword('user2', 'qwerty'), 'Хеш зависит от логина');
 }
Beispiel #4
0
 /** Поиск юзера по токену */
 protected function findUserByToken($token)
 {
     return User::FindByToken($token);
 }