Exemplo n.º 1
0
        private void Control_Init()
        {
            Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

            HttpCookie cookieUserInfo = myUserMgr.Get_UserCookie(this.Page);

            if (cookieUserInfo != null)
            {
                try
                {
                    if (Convert.ToBoolean(cookieUserInfo["RememberMe"]))
                    {
                        tbx_Email.Text         = cookieUserInfo["Email"].ToString();
                        cookieUserInfo.Expires = DateTime.Now.AddDays(30);
                    }
                    else
                    {
                        cookieUserInfo.Expires = DateTime.Now.AddDays(1);
                    }

                    chkbox_RememberMe.Checked = Convert.ToBoolean(cookieUserInfo["RememberMe"]);
                }
                catch
                {
                    chkbox_RememberMe.Checked = false;
                }
            }
            else
            {
                chkbox_RememberMe.Checked = false;
            }
        }
Exemplo n.º 2
0
        private void Control_Init()
        {
            if (DataEval.IsEmptyQuery(_loginid))
            {
                MultiView_Login.SetActiveView(View_New);
            }
            else
            {
                MultiView_Login.SetActiveView(View_Login);

                if (Request.QueryString["PageLink"] == "Disable")
                {
                    btn_Submit.Enabled = false;
                }
                else
                {
                    Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

                    HttpCookie cookieUserInfo = myUserMgr.Get_UserCookie(this.Page);

                    if (cookieUserInfo["RememberMe"] != null)
                    {
                        try
                        {
                            chkbox_RememberMe.Checked = Convert.ToBoolean(cookieUserInfo["RememberMe"]);
                        }
                        catch
                        {
                            chkbox_RememberMe.Checked = false;
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
        protected void btn_Submit_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();
                //myUserMgr.Remove_UserCookie(this.Page);
                myUserMgr.Add_UserCookie(this.Page, tbx_Email.Text, tbx_Password.Text, chkbox_RememberMe.Checked);

                if (Security.Users.UserStatus.Validate_UserGroup(this.Page, Security.Users.UserGroup.Administrator))
                {
                    switch (droplist_Module.SelectedValue)
                    {
                    case "e2CMS":
                        Response.Redirect("~/App_AdminCP/SiteAdmin/Default.aspx");
                        break;

                    case "e2Shop":
                        Response.Redirect("~/App_AdminCP/ShopAdmin/Default.aspx");
                        break;
                    }
                }
                else
                {
                    lbl_ErrorText.Text = "The user does not have permission";
                }
            }
        }
Exemplo n.º 4
0
        protected void lbtn_Logout_Click(object sender, EventArgs e)
        {
            Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

            myUserMgr.Remove_UserCookie(this.Page);

            Response.Redirect("~/App_AdminCP/Login.aspx?LoginMsg=logout");
        }
Exemplo n.º 5
0
        protected void CustomValidator_Password_ServerValidate(object source, ServerValidateEventArgs args)
        {
            Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

            if (!myUserMgr.Chk_User_Login(tbx_Email.Text, tbx_Password.Text))
            {
                args.IsValid = false;
            }
        }
Exemplo n.º 6
0
        protected void CustomValidator_Email_ServerValidate(object source, ServerValidateEventArgs args)
        {
            Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

            if (!myUserMgr.Chk_Email_Exist(tbx_Email.Text))
            {
                args.IsValid = false;
            }
        }
Exemplo n.º 7
0
        protected void CustomValidator_UserName_ServerValidate(object source, ServerValidateEventArgs args)
        {
            Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

            if (myUserMgr.Chk_UserName_Exist_ALL(tbx_UserName.Text))
            {
                args.IsValid = false;
            }
        }
Exemplo n.º 8
0
        protected void btn_Submit_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

                myUserMgr.Add_UserCookie(this.Page, tbx_Email.Text, tbx_Password.Text, chkbox_RememberMe.Checked);

                Response.Redirect(_loginurl);
            }
        }
Exemplo n.º 9
0
        protected void lbtn_Logout_Click(object sender, EventArgs e)
        {
            Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

            myUserMgr.Remove_UserCookie(this.Page);

            Session.Remove("ReturnURL");
            Session.Add("ReturnURL", Request.Url);

            Response.Redirect(_logouturl);
        }
Exemplo n.º 10
0
        protected void btn_Submit_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

                string UserID = Nexus.Core.Tools.IDGenerator.Get_New_GUID_PlainText();

                e2Data[] UpdateData_User =
                {
                    new e2Data("UserID",          UserID),
                    new e2Data("UserName",        tbx_UserName.Text),
                    new e2Data("Email",           tbx_Email.Text),
                    new e2Data("UserPass",        tbx_Password.Text),
                    new e2Data("CreateDate",      DateTime.Now.ToString()),
                    new e2Data("CreateIPaddress", Request.ServerVariables["REMOTE_ADDR"])
                };

                myUserMgr.Add_Users(UpdateData_User);

                e2Data[] UpdateData_UserGroup =
                {
                    new e2Data("UserID",      UserID),
                    new e2Data("UserGroupID", _usergroupid)
                };

                myUserMgr.Add_UserInGroup(UpdateData_UserGroup);

                // User Created
                _issubmit             = true;
                ViewState["IsSubmit"] = _issubmit;

                if (_displayresult)
                {
                    Literal_SuccessfulText.Text = _successfultext;

                    MultiView_SignUp.SetActiveView(View_Succeed);
                }
                else
                {
                    Response.Redirect(_successfulurl);
                }
            }
        }
Exemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

                if (Security.Users.UserStatus.Current_UserID(this.Page) != "0")
                {
                    if (!Security.Users.UserStatus.Validate_UserGroup(this.Page, Security.Users.UserGroup.Administrator))
                    {
                        Response.Redirect("/App_AdminCP/Login.aspx?LoginMsg=invalid");
                    }
                }
                else
                {
                    Response.Redirect("/App_AdminCP/Login.aspx?LoginMsg=sessionexpire");
                }
            }
        }
Exemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

                if (Security.Users.UserStatus.Current_UserID(this.Page) != "0")
                {
                    if (!Security.Users.UserStatus.Validate_UserGroup(this.Page, Security.Users.UserGroup.Administrator))
                    {
                        Response.Redirect("/App_AdminCP/Login.aspx?LoginMsg=invalid");
                    }
                }
                else
                {
                    Response.Redirect("/App_AdminCP/Login.aspx?LoginMsg=sessionexpire");
                }

                // Software Version
                Nexus.Core.Modules.ModuleMgr myModuleMgr = new Core.Modules.ModuleMgr();
                lbl_Version.Text = string.Format("ver. {0}", myModuleMgr.Get_Module("A72F077B-FF47-4887-B9D7-71EC7DA2246D").Module_Version);
            }
        }
Exemplo n.º 13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

                if (Security.Users.UserStatus.Current_UserID(this.Page) != "0")
                {
                    if (!Security.Users.UserStatus.Validate_UserGroup(this.Page, Security.Users.UserGroup.Administrator))
                    {
                        Response.Redirect("/App_AdminCP/Login.aspx?LoginMsg=invalid");
                    }
                }
                else
                {
                    Response.Redirect("/App_AdminCP/Login.aspx?LoginMsg=sessionexpire");
                }

                // Software Version
                lbl_Version.Text = string.Format("ver. {0}", Phrases.PhraseMgr.Get_Phrase_Value("NexusCore_Version"));

                SiteMenu_Modules();
            }
        }
Exemplo n.º 14
0
        private void Control_Init()
        {
            if (DataEval.IsEmptyQuery(_blogpostsid))
            {
                MultiView_BlogPosts.SetActiveView(View_New);
            }
            else
            {
                if (Request.QueryString["PageLink"] == "Disable")
                {
                    ListView_BlogPosts.Enabled      = false;
                    ListView_BlogPosts_List.Enabled = false;
                    btn_PostStatus_Show.Enabled     = false;

                    _ownership_userid             = "ALL";
                    ViewState["Ownership_UserID"] = _ownership_userid;
                }
                else
                {
                    if (DataEval.IsEmptyQuery(Request["NexusBlogUserID"]))
                    {
                        // Not valid Blog UserID
                        Invalid_BlogUserID();
                    }
                    else
                    {
                        // Check Blog UserID is valid
                        Security.Users.UserMgr myUserMgr = new Security.Users.UserMgr();

                        if (myUserMgr.Chk_UserID_Exist(Request["NexusBlogUserID"]))
                        {
                            _ownership_userid             = Request["NexusBlogUserID"];
                            ViewState["Ownership_UserID"] = _ownership_userid;

                            _maxnumberposts = -1;
                        }
                        else
                        {
                            // Not valid Blog UserID
                            Invalid_BlogUserID();
                        }
                    }
                }

                if (_view_stage == "view_add_post")
                {
                    MultiView_BlogPosts.SetActiveView(View_Add_Post);
                }
                else
                {
                    MultiView_BlogPosts.SetActiveView(View_Posts);

                    #region Bind Data to droplist
                    // Enable user edit mode

                    //Gets your enum names and adds it to a string array
                    Array enumNames = Enum.GetValues(typeof(Lib.Post_Status));

                    //Creates an ArrayList
                    ArrayList myPost_Statuses = new ArrayList();

                    //Loop through your string array and poppulates the ArrayList
                    foreach (Lib.Post_Status myPost_Status in enumNames)
                    {
                        myPost_Statuses.Add(new { Value = StringEnum.GetStringValue(myPost_Status), Name = myPost_Status.ToString() });
                    }


                    //Bind the ArrayList to your DropDownList
                    droplist_PostStatus_Show.DataSource     = myPost_Statuses;
                    droplist_PostStatus_Show.DataTextField  = "Name";
                    droplist_PostStatus_Show.DataValueField = "Value";
                    droplist_PostStatus_Show.DataBind();
                    #endregion

                    _view_stage            = "view_posts";
                    ViewState["ViewStage"] = _view_stage;

                    if (DataEval.IsEmptyQuery(_post_status_show))
                    {
                        _post_status_show = droplist_PostStatus_Show.SelectedValue;
                        //ViewState["PostStatus_Show"] = _post_status_show;
                    }
                    else
                    {
                        droplist_PostStatus_Show.SelectedValue = _post_status_show;
                    }

                    #region Check who can change the post

                    if (Security.Users.UserStatus.Validate_Ownership(this.Page, _ownership_userid) ||
                        Security.Users.UserStatus.Validate_PageAuth_Modify(this.Page))
                    {
                        if (_ownership_userid == "ALL")
                        {
                            lbtn_Add_Post.Visible            = false;
                            droplist_PostStatus_Show.Visible = false;
                            btn_PostStatus_Show.Visible      = false;
                        }
                        else
                        {
                            lbtn_Add_Post.Visible            = true;
                            droplist_PostStatus_Show.Visible = true;
                            btn_PostStatus_Show.Visible      = true;
                        }
                    }
                    else
                    {
                        lbtn_Add_Post.Visible            = false;
                        droplist_PostStatus_Show.Visible = false;
                        btn_PostStatus_Show.Visible      = false;
                    }

                    #endregion

                    Lib.BlogMgr myBlogMgr = new Lib.BlogMgr();

                    if (_showcontent)
                    {
                        ListView_BlogPosts.DataSource   = myBlogMgr.Get_mBlog_Posts(_ownership_userid, _post_status_show, _maxnumberposts);
                        ListView_BlogPosts.DataKeyNames = new string[] { "PostID" };
                        ListView_BlogPosts.DataBind();

                        DataPager_BlogPosts.PageSize = _numberperpage;

                        ListView_BlogPosts.Visible       = true;
                        DataPager_BlogPosts.Visible      = true;
                        ListView_BlogPosts_List.Visible  = false;
                        DataPager_BlogPosts_List.Visible = false;
                    }
                    else
                    {
                        ListView_BlogPosts_List.DataSource   = myBlogMgr.Get_mBlog_Posts(_ownership_userid, _post_status_show, _maxnumberposts);
                        ListView_BlogPosts_List.DataKeyNames = new string[] { "PostID" };
                        ListView_BlogPosts_List.DataBind();

                        DataPager_BlogPosts_List.PageSize = _numberperpage;

                        ListView_BlogPosts.Visible       = false;
                        DataPager_BlogPosts.Visible      = false;
                        ListView_BlogPosts_List.Visible  = true;
                        DataPager_BlogPosts_List.Visible = true;
                    }
                }
            }
        }