protected void B_LogIn_Click(object sender, EventArgs e) { string URL = FormsAuthentication.GetRedirectUrl("", false); SimpleUser objUser = MatrimonialAdministratorMembership.AdminAuthentication(TB_Admin.Text, TB_Password.Text); if (objUser.AuthenticationStatus) { HttpCookie objHttpCookie; switch (objUser.Membership) { case SimpleUser.UserType.Administrator: //Authentication FormsAuthentication.SetAuthCookie("Administrator", true); //<<< ForTesting >>>> //Setting Cookie objHttpCookie = new HttpCookie("MatAdmCookie5456sb"); objHttpCookie.Values["ApplicationID"] = Crypto.EnCrypto(objUser.ApplicationID); objHttpCookie.Values["UserName"] = Crypto.EnCrypto(objUser.UserName); objHttpCookie.Values["UserID"] = Crypto.EnCrypto(objUser.MatrimonialID); objHttpCookie.Values["UserType"] = Crypto.EnCrypto("Administrator"); Response.Cookies.Add(objHttpCookie); //Go to Admin index Response.Redirect("Protected/Adminindex.aspx"); break; case SimpleUser.UserType.PowerUser: //Authentication FormsAuthentication.SetAuthCookie("PowerUser", false); //Setting Cookie objHttpCookie = new HttpCookie("MatAdmCookie5456sb"); objHttpCookie.Values["ApplicationID"] = Crypto.EnCrypto(objUser.ApplicationID); objHttpCookie.Values["UserName"] = Crypto.EnCrypto(objUser.UserName); objHttpCookie.Values["UserID"] = Crypto.EnCrypto(objUser.MatrimonialID); objHttpCookie.Values["UserType"] = Crypto.EnCrypto("PowerUser"); Response.Cookies.Add(objHttpCookie); //Go to Admin index Response.Redirect("Protected/Adminindex.aspx"); break; default: L_invalidLogin.Visible = true; break; } } else { L_invalidLogin.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { HttpCookieCollection objHttpCookieCollection = Request.Cookies; HttpCookie objHttpCookie = objHttpCookieCollection.Get("MatAdmCookie5456sb"); string strApplicationID = Crypto.DeCrypto(objHttpCookie.Values["ApplicationID"]); string strUserID = Crypto.DeCrypto(objHttpCookie.Values["UserID"]); if (MatrimonialAdministratorMembership.AdminAuthentication(strUserID, TB_OLD.Text).AuthenticationStatus) { if (MatrimonialAdministratorMembership.ChangeAdminPassword(TB_OLD.Text, TB_Password_New_Conf.Text, strApplicationID)) { L_Alert.Visible = true; L_Alert.Text = "Password Updated.."; } else { //Some Error Happned L_Alert.Visible = true; L_Alert.Text = "Server Not Responding.."; ErrorLog.WriteLog("Error In Admin_Protected_PasswordSettings "); } } else { //Password Wrong L_Alert.Visible = true; L_Alert.Text = "Wrong password.."; } } else { } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { switch (WebConfig.GetValues("SiteStatus").ToLower()) { case "running": B_Submit.Text = "Bring the site Down"; L_SiteStatus.Text = "BRING SITE DOWN"; HF_State.Value = "running"; TB_Message.Visible = true; L_Message.Visible = true; break; case "Stoped": B_Submit.Text = "Bring the site Up"; L_SiteStatus.Text = "BRING SITE UP"; TB_Message.Visible = false; L_Message.Visible = false; HF_State.Value = "stoped"; break; case "Setup": break; } L_Alurt.Visible = false; } else { L_Alurt.Visible = false; HttpCookieCollection objHttpCookieCollection = Request.Cookies; HttpCookie objHttpCookie = objHttpCookieCollection.Get("MatAdmCookie5456sb"); if (CB_Conform.Checked) { if (MatrimonialAdministratorMembership.AdminAuthentication(Crypto.DeCrypto(objHttpCookie.Values["UserID"]), TB_PAssword.Text).AuthenticationStatus) { switch (HF_State.Value) { case "running": B_Submit.Text = "Bring the site Up"; L_SiteStatus.Text = "Bring the site Up"; TB_Message.Visible = false; L_Message.Visible = false; HF_State.Value = "stoped"; UpdateConfigWeb("Stoped", TB_Message.Text); break; case "stoped": B_Submit.Text = "Bring the site Down"; L_SiteStatus.Text = "Bring the site Down"; TB_Message.Visible = true; L_Message.Visible = true; HF_State.Value = "running"; UpdateConfigWeb("Running", "Web Site IS running from " + DateTime.Now.ToString()); break; case "setup": break; } } else { L_Alurt.Visible = true; L_Alurt.Text = "Wrong password .."; } } else { CB_Conform.ForeColor = System.Drawing.Color.Red; CB_Conform.Focus(); } } }