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