예제 #1
0
    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"));
            }
        }
    }
예제 #2
0
    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";
        }
    }