Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private String firstName, lastName, email, role;
- public String password;
- public User(){
- firstName = "";
- lastName = "";
- email = "";
- }
- public User(String firstName, String lastName, String email, String password
- ,String role) {
- this.firstName = firstName;
- this.lastName = lastName;
- this.email = email;
- this.password = password;
- this.role = role;
- }
- public String getRole() {
- return role;
- }
- public void setRole(String role) {
- this.role = role;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public String getFirstName() {
- return firstName;
- }
- public String getLastName() {
- return lastName;
- }
- public String getEmail() {
- return email;
- }
- public void setfirstName(String firstName) {
- this.firstName = firstName;
- }
- public void setlastName(String lastName) {
- this.lastName = lastName;
- }
- public void setEmail(String em) {
- email = em;
- }
- protected void processRequest(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("text/html;charset=UTF-8");
- String type = request.getParameter("formtype");
- String email, password, firstName, lastName, role, url = null;
- User user = null;
- if (type.equals("login")){
- email = request.getParameter("email");
- password = request.getParameter("password");
- user = UserUtils.authUser(email, password);
- if(user == null){
- url = "/index.jsp";
- request.setAttribute("errorMsg", "Invalid Credentials");
- }
- else{
- url = "/home.jsp";
- request.setAttribute("user", user);
- }
- }
- else if(type.equals("signup")){
- email = request.getParameter("email");
- firstName = request.getParameter("firstName");
- lastName = request.getParameter("lastName");
- password = request.getParameter("password");
- role = request.getParameter("role");
- user = new User(firstName, lastName, email, password, role);
- request.setAttribute("user", user);
- String error = UserUtils.validateUser(user);
- if(!error.equals("")){
- url = "/index.jsp";
- request.setAttribute("error", error);
- }
- else {
- UserUtils.addUser(user);
- url = "/confirmationPage.jsp";
- }
- }
- this.getServletContext().getRequestDispatcher(url).forward(request, response);
- }
- @Override
- protected void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- processRequest(request, response);
- }
- @Override
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- doPost(request, response);
- }
Add Comment
Please, Sign In to add comment