Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.fortech.officetime.ldap;
- import javax.faces.application.FacesMessage;
- import javax.faces.bean.ManagedBean;
- import javax.faces.bean.SessionScoped;
- import javax.faces.context.FacesContext;
- import javax.inject.Inject;
- @ManagedBean
- @SessionScoped
- public class LoginBean {
- private String username;
- private String password;
- @Inject
- private ADService aDService;
- public LoginBean() {
- }
- 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;
- }
- /* Method To Check User's Authentication Credentials */
- public String validateLoginCredentials() {
- String validationResult = "";
- try {
- validationResult = aDService.login(username, password);
- } catch (Exception exObj) {
- validationResult = "login";
- FacesContext.getCurrentInstance().addMessage("loginForm:loginName",
- new FacesMessage("Username Or Password Is Incorrect"));
- }
- return validationResult;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement