Ejemplo n.º 1
0
 public function doLogin()
 {
     $userService = new UserService();
     $username = $this->slim->request()->post('username');
     $password = $this->slim->request()->post('password');
     if ($userService->doLogin($username, $password)) {
         $this->slim->response()->redirect("/dashboard");
     } else {
         $this->slim->response()->redirect("/login?failed");
     }
 }
Ejemplo n.º 2
0
 public function testDoLogin()
 {
     $this->assertTrue($this->userService->doLogin($this->testUser->username, $this->testUserPassword));
     $this->assertTrue($this->userService->doLogin($this->testUser->email, $this->testUserPassword));
     $this->assertFalse($this->userService->doLogin($this->testUser->username, "bogus"));
     $this->assertFalse($this->userService->doLogin($this->testUser->email, "bogus"));
     $this->assertFalse($this->userService->doLogin("bogus", $this->testUserPassword));
 }