Example #1
0
        public ActionResult Login(string username, string password)
        {
            var result = passportservice.Login(username, password);

            if (result.IsSuccess)
            {
                HttpCookie userCookie = new HttpCookie(ConstantHelper.USER_COOKIE_KEY);
                userCookie.HttpOnly = true;
                userCookie.Value    = result.UserInfo.UserId.ToString();
                userCookie.Expires  = DateTime.Now.AddHours(2);
                Response.Cookies.Add(userCookie);
                var redirectUrl = passportservice.GetReturnUrl(result.UserInfo.UserId.ToString(), Request["Token"], Request["ReturnUrl"]);
                return(Redirect(redirectUrl));
            }
            return(View());
        }