Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JSF PrimeFaces lose data and session
- import authentication.AuthenticatorManagerLocal;
- import javax.ejb.EJB;
- import javax.enterprise.context.SessionScoped;
- import javax.faces.bean.ApplicationScoped;
- import javax.faces.bean.ManagedBean;
- import javax.faces.bean.RequestScoped;
- @ManagedBean
- @SessionScoped
- public class UserMB {
- @EJB
- private AuthenticatorManagerLocal authenticatorManager;
- /** Creates a new instance of UserMB */
- public UserMB() {
- }
- Boolean isUserLoggedIn;
- String username;
- String password;
- String nickName;
- public String getNickName() {
- nickName="vanessa";
- return nickName;
- }
- public void setNickName(String nickName) {
- this.nickName = nickName;
- }
- public Boolean getIsUserLoggedIn() {
- return isUserLoggedIn;
- }
- public void setIsUserLoggedIn(Boolean isUserLoggedIn) {
- this.isUserLoggedIn = isUserLoggedIn;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- public String authenticateUser(){
- isUserLoggedIn= authenticatorManager.authenticateUser(username, password);
- if(isUserLoggedIn)return "Home";
- else
- return null;
- }
- public void logout(){
- isUserLoggedIn=false;
- username="";
- password="";
- }
- public String goToIndex(){
- return "Index";
- }
- }
- <p:commandButton value="SearchCB" action="#{expSearchResultsMB.search()}" ajax="false" />
- <h:outputLabel value="#{userMB.username}" />
- import javax.enterprise.context.SessionScoped;
- import javax.faces.bean.SessionScoped;
Add Comment
Please, Sign In to add comment