Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package UserSession;
- import java.io.Serializable;
- import javax.enterprise.context.SessionScoped;
- @SessionScoped
- public class C_UserSession implements Serializable {
- private static final long serialVersionUID = 1L;
- private String userId;
- public C_UserSession() {
- }
- public void setUserId(String userId) {
- this.userId = userId;
- }
- public String getUserId() {
- return userId;
- }
- }
- ################ I_Login
- public interface I_Login {
- public boolean login (String username, String password);
- }
- ########## C_Login
- package UserSession;
- import javax.inject.Inject;
- import Adminpage.M_User_JSF;
- public class C_Login {
- @Inject
- I_Userrepo userrepo;
- @Inject
- C_UserSession currentuser;
- public boolean login (String username, String password){
- M_User_JSF user = userrepo.getuser(username);
- if( user == null ) {
- currentuser.setUserId( null );
- return false;
- }
- if( user.getPasswort().equals( password ) == false ) {
- currentuser.setUserId( null );
- return false;
- }
- currentuser.setUserId( username );
- return true;
- }
- }
- ################## I_Userrepo
- import Adminpage.M_User_JSF;
- public interface I_Userrepo {
- public M_User_JSF getuser (String username);
- }
- ##############
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement