public IHttpActionResult AccessToken(tbUser_Info user) { string Email = Convert.ToString(user.User_Emailstr); string Pwd = Common.Md5.GetMd5String(Convert.ToString(user.User_Pwdstr)); string Msg = ""; string Status = "400"; string Token = string.Empty; JObject Result = new JObject(); tbUser_Info userInfo = userInfoService.LoadEntityes(u => u.User_Emailstr == Email && u.User_Pwdstr == Pwd).FirstOrDefault(); if (userInfo != null) { Token = OAuth.CreateAccessToken(userInfo.User_Namestr); Msg = "登录成功"; Status = "200"; Result.Add("token", Token); } else { Msg = "用户名或密码错误!"; } Result.Add("status", Status); Result.Add("msg", Msg); return(Json <dynamic>(Result)); }
public IHttpActionResult AddUser(dynamic user) { string Msg = ""; string Status = "400"; string name = Convert.ToString(user.name); string email = Convert.ToString(user.email); string pwd = Convert.ToString(user.pwd); tbUser_Info userInfo = new tbUser_Info(); userInfo.User_Namestr = name; userInfo.User_Emailstr = email; userInfo.User_Pwdstr = Md5.GetMd5String(pwd); userInfo.User_CreateTimedate = DateTime.Now; string Code = CreateRenderCode.RenderCode(); userInfo.User_Codestr = Code; //激活码 userInfo.User_Sateint = Convert.ToInt32(Sate.Inactive); //0未激活 userInfo.User_Expdate = DateTime.Now.AddDays(2); //两天后过期 var newUserInfo = userInfoService.AddEntity(userInfo); if (newUserInfo != null) { Status = "200"; /* if (ALiYnEmail.SendEmail(name, Code, email)) * { * Msg = "邮件发送成功!"; * } * else * { * Msg = "邮件发送失败!"; * }*/ } else { Msg = "系统出错,请稍后重试!"; } return(Json <dynamic>(new { msg = Msg, status = Status, name = newUserInfo.User_Namestr })); }