Ejemplo n.º 1
0
 public function testFailedLogin()
 {
     $u = new User($this->container);
     $this->assertEquals(0, $u->getFailedLogin('admin'));
     $this->assertEquals(0, $u->getFailedLogin('not_found'));
     $this->assertTrue($u->incrementFailedLogin('admin'));
     $this->assertTrue($u->incrementFailedLogin('admin'));
     $this->assertEquals(2, $u->getFailedLogin('admin'));
     $this->assertTrue($u->resetFailedLogin('admin'));
     $this->assertEquals(0, $u->getFailedLogin('admin'));
 }
Ejemplo n.º 2
0
 public function testHasCaptcha()
 {
     $u = new User($this->container);
     $a = new Authentication($this->container);
     $this->assertFalse($a->hasCaptcha('not_found'));
     $this->assertFalse($a->hasCaptcha('admin'));
     $this->assertTrue($u->incrementFailedLogin('admin'));
     $this->assertTrue($u->incrementFailedLogin('admin'));
     $this->assertTrue($u->incrementFailedLogin('admin'));
     $this->assertFalse($a->hasCaptcha('not_found'));
     $this->assertTrue($a->hasCaptcha('admin'));
 }