Advertisement
ballchaichana

RegisterAdmin

Nov 22nd, 2018
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.40 KB | None | 0 0
  1. package th.in.oneauthen.admin;
  2.  
  3. import java.io.IOException;
  4.  
  5. import javax.servlet.ServletException;
  6. import javax.servlet.annotation.WebServlet;
  7. import javax.servlet.http.HttpServlet;
  8. import javax.servlet.http.HttpServletRequest;
  9. import javax.servlet.http.HttpServletResponse;
  10.  
  11. import th.in.oneauthen.object.UserUidDB;
  12. import th.in.oneauthen.object.DAO.UserUidDAO;
  13.  
  14. @WebServlet("/register")
  15. public class RegisterAdmin extends HttpServlet {
  16.  
  17.     private static final long serialVersionUID = 1L;
  18.    
  19.     public static final String REQUEST_PARAM_USERNAME = "username";
  20.     public static final String REQUEST_PARAM_PASSWORD = "password";
  21.     public static final String ROLE = "role";
  22.    
  23.  
  24.  
  25.     protected void doPost(HttpServletRequest request, HttpServletResponse response)
  26.             throws ServletException, IOException {
  27.        
  28.         String username = request.getParameter(REQUEST_PARAM_USERNAME);
  29.         String password = request.getParameter(REQUEST_PARAM_PASSWORD);
  30.         String role = request.getParameter(ROLE);
  31.        
  32.         UserUidDAO userDao = new UserUidDAO();
  33.         UserUidDB user = new UserUidDB();
  34.         user.setUserName(username);
  35.         user.setPassword(password);
  36.         user.setType(role);
  37.         try {
  38.             userDao.save(user);
  39.         } catch (Exception e) {
  40.             LogoutAdmin.doLogout(request, response, "register Failed!!");
  41.             e.printStackTrace();
  42.         }
  43.         request.getRequestDispatcher(LoginAdmin.DASHBOARD_ADMIN_URL).forward(request, response);
  44.        
  45.     }
  46.  
  47.    
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement