protected void SignOut_Click(object sender, EventArgs e) { //new SSOSameDomain(this).LogOut(); SSOCrossDomain cross = new SSOCrossDomain(this); cross.LogOut(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SSOCrossDomain cross = new SSOCrossDomain(this); cross.ValidationLogIn("CookieWeb1", new TimeSpan(0, 2, 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)); }
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"); } } }
/// <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); } }
public void Initialize(Page page) { SSOCrossDomain cross = new SSOCrossDomain(page); cross.ValidationLogIn("CookiesTest", new TimeSpan(0, 1, 0)); }
// GET: Default public ActionResult Index() { //TempData["UserData"] = SSOGeneralSameDomain.GetCookieValue(cookeName, HttpContext); TempData["UserData"] = new SSOCrossDomain(HttpContext).GetUserData(cookieName); return(View()); }
public void Login() { SSOCrossDomain cross = new SSOCrossDomain(HttpContext); cross.ValidationLogIn(cookieName, new System.TimeSpan(0, 2, 0)); }