LoginFormBean.java


Dosyayı İndir
package com.todo.web.bean;

import javax.ejb.EJB;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
import com.sun.faces.util.MessageFactory;
import com.todo.ejb.UserSessionBeanLocal;
import com.todo.entity.User;

@ManagedBean
public class LoginFormBean {
	@EJB
	private UserSessionBeanLocal userSessionBean;
	
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	private String username;
	private String password;
	
	public String submit(){
		
		User user=userSessionBean.findUser(getUsername(), getPassword());
		if(user!=null){
			FacesContext context=FacesContext.getCurrentInstance();
			context.getExternalContext().getSessionMap().put("User", user);
			return "Success";
		}else{
			FacesContext context=FacesContext.getCurrentInstance();
			FacesMessage message=MessageFactory.getMessage("Geçersiz kullanıcı adı veya şifre");
			context.addMessage(null,message);
			return "";
		}
	}
}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir