Exemple #1
0
        ////用户登陆
        //public int DeLogin(UserInfo info)
        //{
        //    return BaseDAL<UserInfoLogin>.Instance.DeLogin(info);
        //}
        public DeLoginResponse InfoResponse(DeLoginRequest request)
        {
            DeLoginResponse userInfo = new DeLoginResponse();
            string          salt     = dal.GetuserSalt(request.User.PhoneNumber);
            string          password = MD5Encrypt32(request.User.PassWord + salt);

            request.User.PassWord = password;
            if (string.IsNullOrEmpty(request.User.PhoneNumber))
            {
                userInfo.State   = false;
                userInfo.Message = "用户名为空";
                return(userInfo);
            }
            if (string.IsNullOrEmpty(request.User.PassWord))
            {
                userInfo.State   = false;
                userInfo.Message = "密码为空";
                return(userInfo);
            }
            //调用dal层方法
            userInfo.userInfos = dal.DeLogin(request.User);
            //判断
            if (userInfo.userInfos != null)
            {
                userInfo.State   = true;
                userInfo.Message = "登陆成功 !";
            }
            else
            {
                userInfo.State   = false;
                userInfo.Message = "登陆失败,密码错误 !";
            }
            return(userInfo);
        }
Exemple #2
0
        //登陆
        public JsonResult InfoResponse(DeLoginRequest Request)
        {
            DeLoginResponse response = userBll.InfoResponse(Request);

            if (response.State)
            {
                if (response.userInfos.Id > 0)
                {
                    Session["Id"] = response.userInfos.Id;
                }
                if (!string.IsNullOrEmpty(response.userInfos.PhoneNumber))
                {
                    Session["PhoneNumber"] = response.userInfos.PhoneNumber;
                }
            }



            return(Json(response, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        //登陆
        public DeLoginResponse InfoResponse(DeLoginRequest request)
        {
            DeLoginResponse response = ApiRequestHelper.Post <DeLoginRequest, DeLoginResponse>(request);

            return(response);
        }
Exemple #4
0
        public DeLoginResponse InfoResponse(DeLoginRequest request)
        {
            DeLoginResponse user = BaseBLL <UserInfobll> .Instance.InfoResponse(request);

            user.State = true; return(user);
        }