Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class LoginController implements Serializable{
- private String login;
- private String password;
- private User user;
- private static final String SESSION_NAME = "user";
- public String isUserInDB() {
- UserDAO userDAO = new UserDAO();
- String passwordHash = MD5.hash(password);
- if(userDAO.isInDB(login, passwordHash)) {
- user = userDAO.getUser(login);
- this.getSession().setAttribute(SESSION_NAME, user);
- if(this.isClient(user.getId())) {
- return "mainPageClientLogIn";
- } else if(this.isWorker(user.getId())) {
- return "workerPageMain";
- } else if(this.isAdmin(user.getId())) {
- return "adminPageMain";
- } else {
- return "index";
- }
- } else {
- return "mainPageClientLogFail";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement