package servlets.admin.userManagement;
import dbProcs.Getter;
import dbProcs.Setter;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession;
import java.io.IOException;
import java.io.PrintWriter;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.owasp.encoder.Encode;
import utils.ShepherdLogManager;
import utils.Validate;
/**
* Control class of the Upgrade player to admin functionality
*
* This file is part of the Security Shepherd Project.
*
*
The Security Shepherd project is free software: you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software Foundation, either
* version 3 of the License, or (at your option) any later version.
*
*
The Security Shepherd project is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU General Public License for more details.
*
*
You should have received a copy of the GNU General Public License along with the Security
* Shepherd project. If not, see
";
} else {
reponseMessage +=
"User could not be updated. Please try again.
";
}
out.print(
"
" + reponseMessage + "
"); } else { // Validation Error Responses String errorMessage = "An Error Occurred: "; if (!notNull) { log.error("Null values detected"); errorMessage += "Invalid Request. Please try again"; } else if (!validPlayer) { log.error("Player not found"); errorMessage += "Player(s) Not Found. Please try again"; } out.print( "
" + Encode.forHtml(errorMessage) + "
"); } } catch (Exception e) { log.error("Assign Players Error: " + e.toString()); out.print( "
" + "An error Occurred! Please try again." + "
"); } } else { log.debug("CSRF Tokens did not match"); out.print( "
" + "An error Occurred! Please try again." + "
"); } } else { out.print( "
An error Occurred!" + " Please try non administrator functions!
"); } log.debug("*** UpgradePlayer END ***"); } }