public boolean validateUser(String userEmailId, String userPwd) { final String METHOD_NAME = "validateUser()"; logger.entering(CLASS_NAME, METHOD_NAME); UserDetailBO userDetailBO = new MaintainUserBD().fetchUserByEmailId(userEmailId); String deshiperPwd = SecurityUtil.decryptText(userDetailBO.getPassword()); logger.debug("userId" + userEmailId); logger.debug("userPwd " + userPwd); logger.debug("userDetailBO.getPassword()" + userDetailBO.getPassword()); logger.debug("deshiperPwd " + deshiperPwd); if (userEmailId.equals(userDetailBO.getUserEmailId()) && userPwd.equals(deshiperPwd)) { logger.debug("login Successfull"); logger.debug("userId after login:"******"password after login:"******"NTVERIFD")) { RedirectScreen.redirectToPage("/DashBoardPointWeb/pages/user/userRegistration.faces"); } else { RedirectScreen.redirectToPage("/DashBoardPointWeb/pages/home.faces"); } logger.exiting(CLASS_NAME, METHOD_NAME); return true; } else { if (userDetailBO.getUserEmailId() != userEmailId.toUpperCase()) { logger.debug("Invalid UserID"); getScreenDisplayData() .getMessage() .setScreenResponseMessageForUser( ErrorMessages.INVALID_USER_ID_OR_INVALID_PASSWORD_MESSAGE); commonErrorRendering(); } if (userDetailBO.getPassword() != userPwd) { logger.debug("Invalid password"); getScreenDisplayData() .getMessage() .setScreenResponseMessageForUser( ErrorMessages.INVALID_USER_ID_OR_INVALID_PASSWORD_MESSAGE); commonErrorRendering(); } } logger.exiting(CLASS_NAME, METHOD_NAME); return false; }