1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
| @ManagedBean(name="chasseur_loginBean")
@SessionScoped
public class Chasseur_loginBean implements Serializable{
*
****/**
******
******/
****private static final long serialVersionUID = 1L;
*
****private Logger log = Logger.getLogger(PrelevementBean.class);
*****
****private String login_chasseur;
*****
****private String password_chasseur;
*****
****private String* statut_chasseur;
*****
****private boolean remembre = false;
*****
****private ChasseurLoginServices chasseurService = new ChasseurLoginServicesImpl();
*****
*
*****
****@PostConstruct
****public void initBean() {
*************
********log.info("postconstruct chasseurLogin");
*********
********System.out.println("la valeur de la checkbox post constract : "+remembre);<br>*****
********FacesContext facesContext = FacesContext.getCurrentInstance();
*********
********HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest();
*********
********Cookie[] cookies = request.getCookies();
*********
********if(cookies!=null) {
*************
************for (Cookie cookie : cookies) {
*****************
****************if(cookie.getName().equals("loginChassCookie")) {
********************login_chasseur = cookie.getValue();
****************}
*****************
************}
********}
*****
*********
****}
*****
****//validate login
*****
********public String validateUsernamePassword() {
*************
************boolean valid = chasseurService.checkuser(login_chasseur, password_chasseur);
*************
************if (valid) {
*****************
****************System.out.println("la valeur de la checkbox 1 : "+remembre);
*****************
****************if(this.remembre) {
*********************
********************System.out.println("la valeur de la checkbox 2 : "+remembre);
*****************
********************FacesContext facesContext = FacesContext.getCurrentInstance();
*********************
********************HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse();
*********************
********************Cookie cookie = new Cookie("loginChassCookie", login_chasseur);
*********************
********************cookie.setMaxAge(60 * 60 * 24 * 30);
*********************
********************response.addCookie(cookie);
*****************
****************}
*****************
****************System.out.println("la valeur de la checkbox 3 : "+remembre);
*****************
****************HttpSession session = SessionUtils.getSession();
****************session.setAttribute("loginChasseur", login_chasseur);
*****************
****************return "chasseurCorrect";
*****************
************} else {
****************FacesContext.getCurrentInstance().addMessage(
************************null,
************************new FacesMessage(FacesMessage.SEVERITY_WARN,
********************************"Identifiant ou mot de passe incorrect",
********************************""));
****************return "login";
************}
********}
*
*
*
*
*********
*****
****public String getLogin_chasseur() {
********return login_chasseur;
****}
*
*
*
****public void setLogin_chasseur(String login_chasseur) {
********this.login_chasseur = login_chasseur;
****}
*
*
*
****public String getPassword_chasseur() {
********return password_chasseur;
****}
*
*
*
****public void setPassword_chasseur(String password_chasseur) {
********this.password_chasseur = password_chasseur;
****}
*
*
*
****public String getStatut_chasseur() {
********return statut_chasseur;
****}
*
*
*
****public void setStatut_chasseur(String statut_chasseur) {
********this.statut_chasseur = statut_chasseur;
****}
*
*
****public boolean isRemembre() {
********return remembre;
****}
*
****public void setRemembre(boolean remembre) {
********this.remembre = remembre;
****}
*
*****
*****
*****
} |
Partager