示例#1
0
        public LoginResult ValidateUser(LoginModel model)
        {
            LoginResult     objR   = new LoginResult();
            LoginDataManger objLDM = new LoginDataManger();
            DataTable       dt     = objLDM.ValidateUser(model.UserName);

            if (dt != null && dt.Rows.Count > 0)
            {
                CommonHelper objCH = new CommonHelper();
                if (model.Password == objCH.DecryptData(Convert.ToString(dt.Rows[0]["Pwd"])))
                {
                    objR.UserId = Convert.ToInt64(dt.Rows[0]["UserId"]);

                    objR.StatusType  = StatusType.SUCCESS;
                    objR.MessageType = MessageType.NO_MESSAGE;
                }
                else
                {
                    objR.StatusType  = StatusType.FAILURE;
                    objR.MessageType = MessageType.WRONG_PASSWORD;
                }
            }
            else
            {
                objR.StatusType  = StatusType.FAILURE;
                objR.MessageType = MessageType.WRONG_USERNAME;
            }
            return(objR);
        }