package jsfapp;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;
import javax.faces.context.FacesContextFactory;
import javax.faces.FactoryFinder;


public class UserBean {
  private String login;
  
  public String getLogin() { 
    return login; 
  }
  public void setLogin(String login) {
    this.login = login;
  }
  
  
  public String logout() {
    killSession();
    return JSFConst.FORWARD_LOGOUT;
  }
  
  private void killSession() {
    FacesContext faces = FacesContext.getCurrentInstance();
    HttpServletRequest request = (HttpServletRequest) faces.getExternalContext().getRequest();
    HttpSession session = request.getSession();
    session.invalidate();
  }
}
