/** * Function to test forceLogIn function. */ public function testForceLogIn() { UserManagement::createUser("owasp1", "owasp", "*****@*****.**"); //create a user. User::activateAccount("owasp1"); $obj1 = UserManagement::logIn("owasp1", "owasp"); $obj2 = UserManagement::forceLogIn("owasp1"); //try to force-login this user. $test = $obj1->getUserID() === $obj2->getUserID(); //check if both of these objects are same. UserManagement::deleteUser("owasp1"); //delete the newly created users. $this->assertTrue($test); }
/** * To delete a user. * @param string $userID The user ID that needs to be deleted * @return boolean Returns true if the user is deleted. False * @throws UserNotExistsException Will be thrown if no user is found with the given ID */ public static function deleteUser($userID) { $userObj = UserManagement::forceLogIn($userID); $deleted = $userObj->deleteUser(); return $deleted == TRUE; }