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; } }
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; } } } } }
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"; } } }
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"); }
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; } }
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; } }
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; } }
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); } }
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); }
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); } } }
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"); } } }
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); } }
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(); } }
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; } } } }