Пример #1
0
        protected void SignOut_Click(object sender, EventArgs e)
        {
            //new SSOSameDomain(this).LogOut();
            SSOCrossDomain cross = new SSOCrossDomain(this);

            cross.LogOut();
        }
Пример #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         SSOCrossDomain cross = new SSOCrossDomain(this);
         cross.ValidationLogIn("CookieWeb1", new TimeSpan(0, 2, 0));
     }
 }
Пример #3
0
        public JavaScriptResult Login(string name)
        {
            //SSOSameDomain sso = new SSOSameDomain(HttpContext);
            //sso.LogIn(cookeName, new TimeSpan(0, 1, 0), name);
            SSOCrossDomain sso = new SSOCrossDomain(HttpContext);

            sso.LogIn(cookieName, new TimeSpan(0, 3, 0), name, TempData["RedirectUrl"]?.ToString());
            return(JavaScript(sso.Operation.PerformJavascript));
        }
Пример #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (User.Identity.IsAuthenticated)
         {
             //string result = new SSOSameDomain(this).GetUserData("CookiesTest");
             //txtUserData.Text = result;
             SSOCrossDomain cross = new SSOCrossDomain(this);
             txtUserData.Text = cross.GetUserData("CookieWeb2");
         }
     }
 }
Пример #5
0
        /// <summary>
        /// 用户登录方法
        /// </summary>
        private void LoginView_Submit(object sender, AuthorizeEventArgs e)
        {
            string userName = LoginView.UserName;
            string password = LoginView.Password;

            if (ValidationUserInfo(userName, password))
            {
                ////同域单点登录
                //SSOSameDomain sso = new SSOSameDomain(e.Page);
                //sso.LogIn("CookiesTest", new TimeSpan(0, 1, 0), userName);

                //跨域单点登录
                SSOCrossDomain cross = new SSOCrossDomain(e.Page);
                cross.LogIn("CookiesTest", new TimeSpan(0, 1, 0), userName);
            }
        }
Пример #6
0
        public void Initialize(Page page)
        {
            SSOCrossDomain cross = new SSOCrossDomain(page);

            cross.ValidationLogIn("CookiesTest", new TimeSpan(0, 1, 0));
        }
Пример #7
0
 // GET: Default
 public ActionResult Index()
 {
     //TempData["UserData"] = SSOGeneralSameDomain.GetCookieValue(cookeName, HttpContext);
     TempData["UserData"] = new SSOCrossDomain(HttpContext).GetUserData(cookieName);
     return(View());
 }
Пример #8
0
        public void Login()
        {
            SSOCrossDomain cross = new SSOCrossDomain(HttpContext);

            cross.ValidationLogIn(cookieName, new System.TimeSpan(0, 2, 0));
        }