Ejemplo n.º 1
0
        public string Login(string username, string password)
        {
            var resp = new Response();

            try
            {
                var result = AuthUtil.Login(_appKey, username, Infrastructure.Md5.Encrypt(password));
                if (result.Code == 200)
                {
                    new Infrastructure.Cache.ObjCacheProvider <UserWithAccessedCtrls>().Remove("userCard");
                    var cookie = new HttpCookie("Token", result.Token)
                    {
                        Expires = DateTime.Now.AddDays(10)
                    };
                    Response.Cookies.Add(cookie);
                }
                else
                {
                    resp.Code    = 500;
                    resp.Message = result.Message;
                }
            }
            catch (Exception e)
            {
                resp.Code    = 500;
                resp.Message = e.Message;
            }

            return(JsonHelper.Instance.Serialize(resp));
        }
Ejemplo n.º 2
0
        public string Login(string username, string password)
        {
            var resp = new Response();

            try
            {
                var result = _authUtil.Login(_appKey, username, password);
                if (result.Code == 200)
                {
                    Response.Cookies.Append("Token", result.Token);
                }
                else
                {
                    resp.Code    = 500;
                    resp.Message = result.Message;
                }
            }
            catch (Exception e)
            {
                resp.Code    = 500;
                resp.Message = e.Message;
            }

            return(JsonHelper.Instance.Serialize(resp));
        }
Ejemplo n.º 3
0
        public string Index(string username, string password)
        {
            var resp = new LoginResult();

            try
            {
                var result = AuthUtil.Login(_appKey, username, password);
                if (result.Code == 200)
                {
                    var cookie = new HttpCookie("Token", result.Token)
                    {
                        Expires = DateTime.Now.AddDays(10)
                    };
                    Response.Cookies.Add(cookie);
                    resp.Result = "/home/index";
                }
                else
                {
                    resp.Message = "登录失败";
                }
            }
            catch (Exception e)
            {
                resp.Code    = 500;
                resp.Message = e.Message;
            }
            return(JsonHelper.Instance.Serialize(resp));
        }
Ejemplo n.º 4
0
 public ActionResult Index(string username, string password)
 {
     try
     {
         var token = AuthUtil.Login("670b14728ad9902aecba32e22fa4f6bd", username, password);
         if (!string.IsNullOrEmpty(token))
         {
             return(Redirect("/home/index?Token=" + token));
         }
         else
         {
             var response = new BjuiResponse
             {
                 statusCode = "300",
                 message    = "登陆失败"
             };
             return(View(response));
         }
     }
     catch (Exception e)
     {
         var response = new BjuiResponse
         {
             statusCode = "300",
             message    = e.Message
         };
         return(View(response));
     }
 }
Ejemplo n.º 5
0
        public ActionResult Index(string username, string password)
        {
            var result = AuthUtil.Login(_appKey, username, password);

            if (result.Success)
            {
                return(Redirect("/home/index?Token=" + result.Token));
            }
            else
            {
                return(View(result));
            }
        }
Ejemplo n.º 6
0
        public ActionResult Index(string username, string password)
        {
            var token = AuthUtil.Login("670b14728ad9902aecba32e22fa4f6bd", username, password);

            if (!string.IsNullOrEmpty(token))
            {
                return(Redirect("/home/index?Token=" + token));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 7
0
 /// <summary>
 /// 开发者登陆
 /// </summary>
 public ActionResult LoginByDev()
 {
     try
     {
         var result = AuthUtil.Login(_appKey, "System", "123456");
         if (result.Success)
         {
             return(Redirect("/home/index?Token=" + result.Token));
         }
         else
         {
             return(RedirectToAction("Index", "Login"));
         }
     }
     catch (Exception e)
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
Ejemplo n.º 8
0
 /// <summary>
 /// 用户自助注册
 /// </summary>
 public ActionResult Login4Registration()
 {
     try
     {
         var result = AuthUtil.Login(_appKey, "guest", "123456");
         if (result.Success)
         {
             return(Redirect("/Login/UserRegister?Token=" + result.Token));
         }
         else
         {
             return(RedirectToAction("Index", "Login"));
         }
     }
     catch (Exception e)
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
Ejemplo n.º 9
0
 /// <summary>
 /// 开发者登陆
 /// </summary>
 public ActionResult LoginByDev()
 {
     try
     {
         var token = AuthUtil.Login("670b14728ad9902aecba32e22fa4f6bd", "System", "123456");
         if (!string.IsNullOrEmpty(token))
         {
             return(Redirect("/home/index?Token=" + token));
         }
         else
         {
             return(RedirectToAction("Index", "Login"));
         }
     }
     catch (Exception e)
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
Ejemplo n.º 10
0
        public ActionResult Index(string username, string password)
        {
            var result = AuthUtil.Login(_appKey, username, password);

            if (result.Code == 200)
            {
                var cookie = new HttpCookie("Token", result.Token)
                {
                    Expires = DateTime.Now.AddDays(10)
                };
                Response.Cookies.Add(cookie);
                return(Redirect("/home/index"));
                ///拿掉地址栏Token,因为特别不安全。
                ///小王,xxx系统的地址是多少。。。然后账号就
            }
            else
            {
                return(View(result));
            }
        }
Ejemplo n.º 11
0
        public string GetSpecToken(string uid)
        {
            var response = new Response();

            try
            {
                var ouser = ouserManage.Repository.Find(t => t.O_UserID.Equals(uid)).FirstOrDefault();
                if (ouser == null)
                {
                    response.Code    = 500;
                    response.Message = "钉钉用户不存在";
                    return(Infrastructure.Json.ToJson(response));
                }
                var user = userManage.Get(ouser.UserID);

                var result = AuthUtil.Login(_appKey, user.Name, user.Password);
                if (result.Code == 200)
                {
                    var cookie = new HttpCookie("Token", result.Token)
                    {
                        Expires = DateTime.Now.AddDays(10)
                    };
                    Response.Cookies.Add(cookie);
                }
                else
                {
                    response.Code    = 500;
                    response.Message = result.Message;
                }
            }
            catch (Exception ex)
            {
                response.Code    = 500;
                response.Message = "错误:" + ex.Message;
                return(Infrastructure.Json.ToJson(response));
            }
            return(Infrastructure.Json.ToJson(response));
        }
Ejemplo n.º 12
0
        public string Index(string username, string password)
        {
            var resp = new Response();

            try
            {
                var result = AuthUtil.Login(_appKey, username, password);
                resp.Status = result.Success;
                if (result.Success)
                {
                    resp.Result = "/home/index?Token=" + result.Token;
                }
                else
                {
                    resp.Message = "登陆失败";
                }
            }
            catch (Exception e)
            {
                resp.Status  = false;
                resp.Message = e.Message;
            }
            return(JsonHelper.Instance.Serialize(resp));
        }