コード例 #1
0
        public ActionResult VerifyTicket()
        {
            var callBackUrl = RequestUtils.GetString("CallBackUrl");
            var ticket      = EncryptUtils.DecryptTicket(RequestUtils.GetString("Ticket"));
            var url         = NCasServerSetting.GetVerifyTickUrl(ticket, callBackUrl);

            return(Redirect(url));
        }
コード例 #2
0
ファイル: AccountController.cs プロジェクト: vebin/NCas
        public ActionResult Index()
        {
            var accountId = CookieUtils.Get("Account");

            if (string.IsNullOrEmpty(accountId))
            {
                if (HttpContext.Request.Url != null)
                {
                    var url = NCasServerSetting.GetServerAuthUrl(HttpContext.Request.Url.ToString());
                    return(Redirect(url));
                }
            }
            ViewData["AccountId"] = accountId;
            return(View());
        }