Example #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));
        }
Example #2
0
        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 }));
        }