Package com.ubs.backend.servlets
Class ResetPassword
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.ubs.backend.servlets.ResetPassword
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
@WebServlet(name="ResetPassword",
value="/ResetPassword")
public class ResetPassword
extends javax.servlet.http.HttpServlet
Servlet to reset password
- Since:
- 04.08.2021
- Author:
- Sarah
- See Also:
- Serialized Form
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)handle get request call Post methodprotected voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)handle post request: - generate password - set new passwordprivate StringgeneratePassword(int len)generate a passwordMethods 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
-
Field Details
-
possibleChars
private final char[] possibleChars
-
-
Constructor Details
-
ResetPassword
public ResetPassword()
-
-
Method Details
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOExceptionhandle get request call Post method- Overrides:
doGetin classjavax.servlet.http.HttpServlet- Parameters:
request- the HTTP requestresponse- the HTTP response- Throws:
IOException- Since:
- 04.08.2021
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOExceptionhandle post request: - generate password - set new password- Overrides:
doPostin classjavax.servlet.http.HttpServlet- Parameters:
request- the HTTP requestresponse- the HTTP response- Throws:
IOException- Since:
- 04.08.2021
-
generatePassword
generate a password- Parameters:
len- the length of the password- Returns:
- new password
- Since:
- 04.08.2021
-