Exemplo n.º 1
0
        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));
        }