public void login(string code, string pwd) { Light.BLL.userinfo userInfoBLL = new Light.BLL.userinfo(); Light.Command.Validate validate = new Light.Command.Validate(); List <Light.Model.userinfo> userInfoModelList = new List <Light.Model.userinfo>(); string rdUserSessionID = ""; if (validate.IsMoblieNumber(code)) { userInfoModelList = userInfoBLL.GetModelList(" phone='" + code + "'"); } else if (validate.IsEmail(code)) { userInfoModelList = userInfoBLL.GetModelList(" email='" + code + "'"); } if (userInfoModelList.Count <= 0)//用户不存在 { UserNotExistJson(); return; } Light.Model.userinfo userinfo = userInfoModelList[0]; if (userinfo.password != pwd) //用户密码错误 { UserNoLoginJson(); return; } Random r = new Random(); rdUserSessionID = r.Next(1, 999999).ToString(); userinfo.loginidentification = rdUserSessionID; userInfoBLL.Update(userinfo); Light.Model.UserModelAPP userapp = new Light.Model.UserModelAPP(); userapp.avatar = userinfo.faceurl; userapp.email = userinfo.email; userapp.name = userinfo.username; userapp.physiology_society_gender = userinfo.sex; userapp.society_gender = userinfo.gender; userapp.tel = userinfo.phone; userapp.userid = userinfo.userid; ToJsonResponse(userapp); }
public void login(string code, string pwd) { Light.BLL.userinfo userInfoBLL = new Light.BLL.userinfo(); Light.Command.Validate validate = new Light.Command.Validate(); List<Light.Model.userinfo> userInfoModelList= new List<Light.Model.userinfo>(); string rdUserSessionID = ""; if (validate.IsMoblieNumber(code)) userInfoModelList = userInfoBLL.GetModelList(" phone='" + code + "'"); else if(validate.IsEmail(code)) userInfoModelList = userInfoBLL.GetModelList(" email='" + code + "'"); if (userInfoModelList.Count <= 0)//用户不存在 { UserNotExistJson(); return; } Light.Model.userinfo userinfo = userInfoModelList[0]; if (userinfo.password != pwd) //用户密码错误 { UserNoLoginJson(); return; } Random r = new Random(); rdUserSessionID = r.Next(1, 999999).ToString(); userinfo.loginidentification = rdUserSessionID; userInfoBLL.Update(userinfo); Light.Model.UserModelAPP userapp = new Light.Model.UserModelAPP(); userapp.avatar = userinfo.faceurl; userapp.email = userinfo.email; userapp.name = userinfo.username; userapp.physiology_society_gender = userinfo.sex; userapp.society_gender = userinfo.gender; userapp.tel = userinfo.phone; userapp.userid = userinfo.userid; ToJsonResponse(userapp); }