Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.96 KB | None | 0 0
  1. public class LoginController implements Serializable{
  2.     private String login;
  3.     private String password;
  4.     private User user;
  5.    
  6.     private static final String SESSION_NAME = "user";
  7.    
  8.     public String isUserInDB() {
  9.         UserDAO userDAO = new UserDAO();
  10.        
  11.         String passwordHash = MD5.hash(password);
  12.        
  13.         if(userDAO.isInDB(login, passwordHash)) {
  14.             user = userDAO.getUser(login);
  15.            
  16.             this.getSession().setAttribute(SESSION_NAME, user);
  17.            
  18.             if(this.isClient(user.getId())) {
  19.                 return "mainPageClientLogIn";
  20.             } else if(this.isWorker(user.getId())) {
  21.                 return "workerPageMain";
  22.             } else if(this.isAdmin(user.getId())) {
  23.                 return "adminPageMain";
  24.             } else {
  25.                 return "index";
  26.             }
  27.         } else {
  28.            
  29.             return "mainPageClientLogFail";
  30.         }
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement