Esempio n. 1
0
 /**
  * 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);
 }
Esempio n. 2
0
 /**
  * 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;
 }