public UserInfoSelfViewModel app_UserLogin(string loginID, string loginPwd, out string error_message, out int error_code) { using (var db = new PeiSongEntities()) { var userInfo = db.S_User.FirstOrDefault(c => c.LogCode == loginID); UserInfoSelfViewModel model = new UserInfoSelfViewModel(); if (userInfo == null) { error_message = "用户不存在"; error_code = -1; return(model); } string pwd = Encrypt_Helper_SF.UserMd5(loginPwd + "SF_Frame_app_8"); if (userInfo.UserPwd != pwd) { error_message = "账号或密码错误"; error_code = -1; return(model); } error_message = "登录成功"; error_code = (int)ReturnCode.OK; model.UserID = userInfo.UserID.ToString(); model.LoginId = userInfo.LogCode; model.Phone = userInfo.UserPhone; model.UserName = userInfo.UserName; return(model); } }
public UserInfoSelfViewModel app_UserLogin(string loginID, string secretString, out string Msg, out int Code) { using (var db = new PeiSongEntities()) { var userInfo = db.P_Person.Single(c => c.PersonID == loginID); if (userInfo == null) { Msg = "用户不存在"; } string pwd = Encrypt_Helper_SF.UserMd5(secretString.Trim() + "SF_Frame_app_8"); if (userInfo.PersonPwd != pwd) { Msg = "账号或密码错误"; } Msg = "登录成功"; Code = (int)ReturnCode.OK; UserInfoSelfViewModel model = new UserInfoSelfViewModel(); model.UserID = userInfo.PersonID.ToString(); model.LoginId = userInfo.LogID; model.Phone = userInfo.PersonPhone; // model.Address = userInfo.Address; model.UserName = userInfo.PersonName; return(model); } }
// POST: api/UserLogin public IHttpActionResult Post([FromBody] dynamic query) { var s = Convert.ToString(query); //check args UserViewModel model = Newtonsoft.Json.JsonConvert.DeserializeObject <UserViewModel>(s); string Msg = "true"; int Code = -1; //login and get user info //support loginid,phone,email login! UserInfoSelfViewModel reModel = service.app_RegisterUser(model, out Msg, out Code); List <UserInfoSelfViewModel> mList = new List <UserInfoSelfViewModel>(); mList.Add(reModel); return(Json(new Return_ResultJsonModel <UserInfoSelfViewModel>(0, 0, 0, Msg, Code, mList))); }
public IHttpActionResult Post([FromBody] dynamic query) { //check args string loginId = query.LoginId; string secretString = query.SecretMessage; int random = query.random; //long timeStamp = query.timeStamp; string Msg = "登录失败"; int Code = (int)ReturnCode.OPERATION_FAILED; //login and get user info //support loginid,phone,email login! UserInfoSelfViewModel model = service.app_UserLogin(loginId, secretString, out Msg, out Code); List <UserInfoSelfViewModel> list = new List <UserInfoSelfViewModel>(); list.Add(model); return(Json(new Return_ResultJsonModel <UserInfoSelfViewModel>(0, 0, 0, Msg, Code, list))); }
public IHttpActionResult loginIn([FromBody] dynamic query) { string loginId = query.LoginId; string loginPwd = query.PassWord; string loginCode = query.Code; string error_message = "登录失败"; int error_code = (int)ReturnCode.OPERATION_FAILED; //login and get user info //support loginid,phone,email login! UserInfoSelfViewModel loginDataModel = userService.app_UserLogin(loginId, loginPwd, out error_message, out error_code); List <UserInfoSelfViewModel> list = new List <UserInfoSelfViewModel>(); if (error_code > 0) { loginDataModel.Token = GetToken(loginDataModel.UserID); list.Add(loginDataModel); } return(Json(new Return_ResultJsonModel <UserInfoSelfViewModel>(0, 0, 0, error_message, error_code, list))); }