Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //check to see if the user logged in or is a guest
            bool userLogin = false;
            int UserId = 0;

            if (Request.Cookies["VC"] != null)
            {
                string VC = Request.Cookies["VC"].Values["VC"];
                Classes.LoginSession ls = new Classes.LoginSession();
                UserId = ls.getUserId(VC);
                if (UserId == 0)
                {

                }
                else
                {
                    userLogin = true;
                    Session["UserId"] = UserId.ToString();
                    HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString();
                }
            }

            DataTable dt;
            Classes.UserInfo ui = new Classes.UserInfo();
            dt = ui.masterPageInfo(UserId);

            if (dt.Rows.Count == 0)// Profile doesn't exist OR user didn't logged in
            {
                Response.Redirect("~/Error/NoProfileForSettings");
            }
            else
            {
                LabelFullName.Text = dt.Rows[0]["FirstName"].ToString() + " " + dt.Rows[0]["LastName"].ToString();
                HyperLinkProfile.NavigateUrl = "~/Profile/" + dt.Rows[0]["Username"].ToString();
                HiddenFieldMessages.Value = dt.Rows[0]["MessagesCount"].ToString();
                HiddenFieldRequests.Value = dt.Rows[0]["RequestsCount"].ToString();
                HiddenFieldNotifications.Value = dt.Rows[0]["NotificationsCount"].ToString();
                HiddenFieldUsername.Value = dt.Rows[0]["Username"].ToString();

                string photoUrl = "Images/NoPhoto.png";
                if (Convert.ToBoolean(dt.Rows[0]["HasPhoto"].ToString()))
                {
                    photoUrl = "Files/" + ConfigurationManager.AppSettings["folderName"].ToString() + "/ProfilesPhotos/" + UserId.ToString() + ".jpg";
                }
                HiddenFieldPhotoUrl.Value = photoUrl;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //check to see if the user logged in or is a guest
            bool userLogin = false;
            int  UserId    = 0;

            if (Request.Cookies["VC"] != null)
            {
                string VC = Request.Cookies["VC"].Values["VC"];
                Classes.LoginSession ls = new Classes.LoginSession();
                UserId = ls.getUserId(VC);
                if (UserId == 0)
                {
                }
                else
                {
                    userLogin                    = true;
                    Session["UserId"]            = UserId.ToString();
                    HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString();
                }
            }

            DataTable dt;

            Classes.UserInfo ui = new Classes.UserInfo();
            dt = ui.masterPageInfo(UserId);

            if (dt.Rows.Count == 0)// Profile doesn't exist OR user didn't logged in
            {
                Response.Redirect("~/Error/NoProfileForSettings");
            }
            else
            {
                LabelFullName.Text             = dt.Rows[0]["FirstName"].ToString() + " " + dt.Rows[0]["LastName"].ToString();
                HyperLinkProfile.NavigateUrl   = "~/Profile/" + dt.Rows[0]["Username"].ToString();
                HiddenFieldMessages.Value      = dt.Rows[0]["MessagesCount"].ToString();
                HiddenFieldRequests.Value      = dt.Rows[0]["RequestsCount"].ToString();
                HiddenFieldNotifications.Value = dt.Rows[0]["NotificationsCount"].ToString();
                HiddenFieldUsername.Value      = dt.Rows[0]["Username"].ToString();

                string photoUrl = "Images/NoPhoto.png";
                if (Convert.ToBoolean(dt.Rows[0]["HasPhoto"].ToString()))
                {
                    photoUrl = "Files/" + ConfigurationManager.AppSettings["folderName"].ToString() + "/ProfilesPhotos/" + UserId.ToString() + ".jpg";
                }
                HiddenFieldPhotoUrl.Value = photoUrl;
            }
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Convert.ToInt32(Application["Status"]) == 2)
            {
                Response.Redirect("~/Maintenance.html");
            }

            //check to see if the user logged in or is a guest
            bool userLogin = false;
            int  UserId    = 0;

            if (Session["UserId"] != null)
            {
                UserId = Convert.ToInt32(Session["UserId"]);
                HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString();
                userLogin = true;
            }
            else
            {
                if (Request.Cookies["VC"] != null)
                {
                    string VC = Request.Cookies["VC"].Values["VC"];
                    Classes.LoginSession ls = new Classes.LoginSession();
                    UserId = ls.getUserId(VC);
                    if (UserId == 0)
                    {
                        //guest
                    }
                    else
                    {
                        Session["UserId"]            = UserId.ToString();
                        HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString();
                        userLogin = true;
                    }
                }
                else
                {
                    userLogin = false;
                }
            }

            if (Request.Cookies["VC"] != null)
            {
                string VC = Request.Cookies["VC"].Values["VC"];
                Classes.LoginSession ls = new Classes.LoginSession();
                UserId = ls.getUserId(VC);
                if (UserId == 0)
                {
                    HiddenFieldLoginStatus.Value = "0";
                }
                else
                {
                    Session["UserId"]            = UserId.ToString();
                    HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString();
                }
            }

            if (userLogin)
            {
                //check user status
                Classes.UserInfo ui = new Classes.UserInfo();
                int userStatus      = ui.getUserStatus(UserId);
                switch (userStatus)
                {
                case 1:
                    Session["DoneCompletion"] = "1";
                    break;

                case 0:
                case 4:
                    Response.Redirect("~/Completion");
                    break;

                case 2:
                    Response.Redirect("~/Error/UserDisabled");
                    break;

                case 3:
                    Response.Redirect("~/Error/UserDeactivated");
                    break;
                }

                HiddenFieldLoginStatus.Value = "1";

                DataTable        dt;
                Classes.UserInfo ui2 = new Classes.UserInfo();
                dt = ui2.masterPageInfo(UserId);

                if (dt.Rows.Count == 0)// Profile doesn't exist OR user didn't logged in
                {
                    Response.Redirect("~/Error/NoProfileForSettings");
                }
                else
                {
                    LabelFullName.Text             = dt.Rows[0]["FirstName"].ToString() + " " + dt.Rows[0]["LastName"].ToString();
                    HyperLinkProfile.NavigateUrl   = "~/Profile/" + dt.Rows[0]["Username"].ToString();
                    HiddenFieldMessages.Value      = dt.Rows[0]["MessagesCount"].ToString();
                    HiddenFieldRequests.Value      = dt.Rows[0]["RequestsCount"].ToString();
                    HiddenFieldNotifications.Value = dt.Rows[0]["NotificationsCount"].ToString();
                    HiddenFieldUsername.Value      = dt.Rows[0]["Username"].ToString();
                    HiddenFieldUserId.Value        = Session["UserId"].ToString();

                    string photoUrl = "Images/NoPhoto.png";
                    if (Convert.ToBoolean(dt.Rows[0]["HasPhoto"].ToString()))
                    {
                        photoUrl = "Files/ProfilesPhotos/" + UserId.ToString() + "-100.jpg";
                    }
                    HiddenFieldPhotoUrl.Value = photoUrl;
                }
            }
            else
            {
                HiddenFieldLoginStatus.Value = "0";
            }
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Convert.ToInt32(Application["Status"]) == 2) Response.Redirect("~/Maintenance.html");

            //check to see if the user logged in or is a guest
            bool userLogin = false;
            int UserId = 0;
            if (Session["UserId"] != null)
            {
                UserId = Convert.ToInt32(Session["UserId"]);
                HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString();
                userLogin = true;
            }
            else
            {
                if (Request.Cookies["VC"] != null)
                {
                    string VC = Request.Cookies["VC"].Values["VC"];
                    Classes.LoginSession ls = new Classes.LoginSession();
                    UserId = ls.getUserId(VC);
                    if (UserId == 0)
                    {
                        //guest
                    }
                    else
                    {
                        Session["UserId"] = UserId.ToString();
                        HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString();
                        userLogin = true;
                    }
                }
                else
                {
                    userLogin = false;
                }
            }

            if (Request.Cookies["VC"] != null)
            {
                string VC = Request.Cookies["VC"].Values["VC"];
                Classes.LoginSession ls = new Classes.LoginSession();
                UserId = ls.getUserId(VC);
                if (UserId == 0)
                {
                    HiddenFieldLoginStatus.Value = "0";
                }
                else
                {
                    Session["UserId"] = UserId.ToString();
                    HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString();
                }
            }

            if (userLogin)
            {
                //check user status
                Classes.UserInfo ui = new Classes.UserInfo();
                int userStatus = ui.getUserStatus(UserId);
                switch (userStatus)
                {
                    case 1:
                        Session["DoneCompletion"] = "1";
                        break;
                    case 0:
                    case 4:
                        Response.Redirect("~/Completion");
                        break;
                    case 2:
                        Response.Redirect("~/Error/UserDisabled");
                        break;
                    case 3:
                        Response.Redirect("~/Error/UserDeactivated");
                        break;
                }

                HiddenFieldLoginStatus.Value = "1";

                DataTable dt;
                Classes.UserInfo ui2 = new Classes.UserInfo();
                dt = ui2.masterPageInfo(UserId);

                if (dt.Rows.Count == 0)// Profile doesn't exist OR user didn't logged in
                {
                    Response.Redirect("~/Error/NoProfileForSettings");
                }
                else
                {
                    LabelFullName.Text = dt.Rows[0]["FirstName"].ToString() + " " + dt.Rows[0]["LastName"].ToString();
                    HyperLinkProfile.NavigateUrl = "~/Profile/" + dt.Rows[0]["Username"].ToString();
                    HiddenFieldMessages.Value = dt.Rows[0]["MessagesCount"].ToString();
                    HiddenFieldRequests.Value = dt.Rows[0]["RequestsCount"].ToString();
                    HiddenFieldNotifications.Value = dt.Rows[0]["NotificationsCount"].ToString();
                    HiddenFieldUsername.Value = dt.Rows[0]["Username"].ToString();
                    HiddenFieldUserId.Value = Session["UserId"].ToString();

                    string photoUrl = "Images/NoPhoto.png";
                    if (Convert.ToBoolean(dt.Rows[0]["HasPhoto"].ToString()))
                    {
                        photoUrl = "Files/ProfilesPhotos/" + UserId.ToString() + "-100.jpg";
                    }
                    HiddenFieldPhotoUrl.Value = photoUrl;
                }
            }
            else
            {
                HiddenFieldLoginStatus.Value = "0";
            }
        }