protected void click(object sender, RadToolBarEventArgs e) { if (RadToolBar1.FindButtonByCommandName("logout").Text == "Login") { Response.Redirect(ResolveUrl("~/Login.aspx")); } else if (RadToolBar1.FindButtonByCommandName("logout").Text == "Log Out") { if (e.Item == RadToolBar1.FindButtonByCommandName("logout")) { Session["UserId"] = null; Response.Cookies["RFriend_Email"].Value = null; Response.Cookies["RFriend_UID"].Value = null; Response.Cookies["RFriend_PWD"].Value = null; Session.Abandon(); System.Web.Security.FormsAuthentication.SignOut(); Response.Redirect(ResolveUrl("~/Login.aspx")); } } }
protected void Page_Load(object sender, EventArgs e) { if ((!object.Equals(Request.Cookies["RFriend_Email"], null)) && (!object.Equals(Request.Cookies["RFriend_PWD"], null)) && (!object.Equals(Request.Cookies["RFriend_UID"], null))) { if ((!object.Equals(Request.Cookies["RFriend_Email"].Value, "")) && (!object.Equals(Request.Cookies["RFriend_PWD"].Value, "")) && (!object.Equals(Request.Cookies["RFriend_UID"], ""))) { Session["UserEmail"] = Request.Cookies["RFriend_Email"].Value; Session["Password"] = Request.Cookies["RFriend_PWD"].Value; Session["UserId"] = Request.Cookies["RFriend_UID"].Value; } else { } } else { Response.Redirect(ResolveUrl("~/Login.aspx")); } if (!object.Equals(Session["UserId"], null)) { string getpimage = @"SELECT [User].ID, Propic.Image FROM [User] INNER JOIN Propic ON [User].ID = Propic.UID WHERE (Propic.[Current] = 1) AND ([User].ID = " + Session["UserID"] + ")"; dt = new DataTable(); dt = dbClass.ReturnDT(getpimage); if (dt.Rows[0]["Image"] is DBNull == false) { propic.Attributes.Add("onclick", "goto('Profile/profile.aspx?id=" + dt.Rows[0]["ID"] + "')"); propic.DataValue = (byte[])dt.Rows[0]["Image"]; } } else { RadToolBar1.FindButtonByCommandName("logout").Text = "Login"; } }