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"); } }
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)); }