Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.92 KB | None | 0 0
  1. import javax.faces.application.FacesMessage;
  2. import javax.faces.context.FacesContext;
  3. import java.io.IOException;
  4.  
  5. public class LoginService {
  6.  
  7.     private UserService userService;
  8.     private FacesContext context;
  9.  
  10.     public void login(User user) {
  11.         context = FacesContext.getCurrentInstance();
  12.         userService = new UserService();
  13.  
  14.         if (userService.getUsers().containsKey(user.getEmail())
  15.                 && user.getPassword().equals(userService.getUsers().get(user.getEmail()))) {
  16.             context.getExternalContext().getSessionMap().put("user", user.getEmail());
  17.             try {
  18.                 context.getExternalContext().redirect("main.xhtml");
  19.             } catch (IOException e) {
  20.                 e.printStackTrace();
  21.             }
  22.         } else {
  23.             context.addMessage(null, new FacesMessage("Не правильный логин или пароль"));
  24.         }
  25.  
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement