protected void Page_Load(object sender, EventArgs e) { persister = new SessionPersister(); OpenIDUser oiu = (OpenIDUser) persister["UserObject"]; if(oiu==null) Server.Transfer("~/Sample/default.aspx"); lblMessage.Text = "User " + oiu.Identity + " logged in."; }
/// <summary> /// Creates a new instance of OpenIDControl. /// </summary> public OpenIDControl() { Persister = new SessionPersister(); }
/// <summary> /// Shared initialization method - should be used by constructor. /// </summary> protected void Init() { HttpContext.Current.Trace.Write("Initializing OpenID Consumer"); SessionPersister = new SessionPersister(); GlobalPersister = new GlobalPersister(); URLs = new Dictionary<string, string>(); this.TrustRoot = WebRoot + "/"; string queryString = HttpContext.Current.Request.ServerVariables["QUERY_STRING"]; if (!string.IsNullOrEmpty(queryString)) queryString = "?" + queryString; this.ReturnURL = WebRoot + HttpContext.Current.Request.ServerVariables["SCRIPT_NAME"] + queryString; new Plugins.Discovery.XRDS(this); new Plugins.Discovery.Yadis(this); new Plugins.Discovery.HTML(this); HttpContext.Current.Trace.Write("Finished initialization"); }