Package com.ubs.backend.servlets
Class LoginValidation
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.ubs.backend.servlets.LoginValidation
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
@WebServlet(name="LoginValidation",
value="/LoginValidation")
public class LoginValidation
extends javax.servlet.http.HttpServlet
Servlet to validate a Login
- Since:
- 17.07.2021
- Author:
- Magnus, Tim Irmler
- See Also:
- Serialized Form
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)handle Get Request -> Ignore, as Login Data should not be contained in a Get Requestprotected voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)handle doPost: - get All Users from the Database - check if User with email / password exists - add attributes to the SessionMethods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceMethods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
Constructor Details
-
LoginValidation
public LoginValidation()
-
-
Method Details
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOExceptionhandle Get Request -> Ignore, as Login Data should not be contained in a Get Request- Overrides:
doGetin classjavax.servlet.http.HttpServlet- Parameters:
request- the HttpRequestresponse- the HttpResponse- Throws:
javax.servlet.ServletException- if there was an error with the execution of the ServletIOException- if there was an error with the File Upload- Since:
- 17.07.2021
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)handle doPost: - get All Users from the Database - check if User with email / password exists - add attributes to the Session- Overrides:
doPostin classjavax.servlet.http.HttpServlet- Parameters:
request- the request of this pageresponse- the response which is being sent back to the user- Since:
- 17.07.2021
-