////用户登陆 //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); }
//登陆 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)); }
//登陆 public DeLoginResponse InfoResponse(DeLoginRequest request) { DeLoginResponse response = ApiRequestHelper.Post <DeLoginRequest, DeLoginResponse>(request); return(response); }
public DeLoginResponse InfoResponse(DeLoginRequest request) { DeLoginResponse user = BaseBLL <UserInfobll> .Instance.InfoResponse(request); user.State = true; return(user); }