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
    Modifier and Type
    Field
    Description
    private char[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    handle get request call Post method
    protected void
    doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    handle post request: - generate password - set new password
    private String
    generatePassword​(int len)
    generate a password

    Methods inherited from class javax.servlet.http.HttpServlet

    doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

    Methods inherited from class javax.servlet.GenericServlet

    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 IOException
      handle get request call Post method
      Overrides:
      doGet in class javax.servlet.http.HttpServlet
      Parameters:
      request - the HTTP request
      response - the HTTP response
      Throws:
      IOException
      Since:
      04.08.2021
    • doPost

      protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
      handle post request: - generate password - set new password
      Overrides:
      doPost in class javax.servlet.http.HttpServlet
      Parameters:
      request - the HTTP request
      response - the HTTP response
      Throws:
      IOException
      Since:
      04.08.2021
    • generatePassword

      private String generatePassword(int len)
      generate a password
      Parameters:
      len - the length of the password
      Returns:
      new password
      Since:
      04.08.2021