protected void SavePasswordChangesButton_Click(object sender, ImageClickEventArgs e) { person = personHandler.Person_Details((string)Session["user_id"]); if (PersonDBAccess.IsCorrectPassWord((string)Session["user_id"], OldPasswordTextBox.Text) == true) { byte[] encryptedPassword = PersonDBAccess.EncryptPassWord(NewPasswordTextBox.Text); person.Password = encryptedPassword; person.User_id = (string)Session["user_id"]; if (personHandler.Person_Password_Update(person) == true) { Response.Write("<script language=javascript>alert('Your Password has been changed.');</script>"); OldPasswordTextBox.Text = null; NewPasswordTextBox.Text = null; } else { Response.Write("<script language=javascript>alert('Error Changing Your Password!');</script>"); } } else { Response.Write("<script language=javascript>alert('Current password is incorrect.');</script>"); } }
protected void Login_Click(object sender, EventArgs e) { person = empHandler.Login(username.Text); if (person == null) { Response.Write("<script language=javascript>alert('Incorrect UserName or Password. Please try again or Register as a new user.');</script>"); } else if (person.User_id == username.Text && PersonDBAccess.IsCorrectPassWord(username.Text, password.Text) == true) { Session["user_id"] = (string)person.User_id; Response.Redirect("Home.aspx"); } else { Response.Write("<script language=javascript>alert('Incorrect UserName or Password. Please try again or Register as a new user.');</script>"); } }
protected void RegisterButton_Click(object sender, EventArgs e) { if (termsCheckbox.Checked == true) { int c = 0; checkboxErrorLabel.Text = ""; List <Person> personList = personHandler.Person_List(); foreach (Person p in personList) { if (user_idTextBox.Text == p.User_id) { Response.Write("<script language=javascript>alert('This UserName has already been taken. Please enter some other UserName.');</script>"); c = 1; } } if (c == 0) { person.User_id = user_idTextBox.Text; person.Password = PersonDBAccess.EncryptPassWord(passwordTextBox.Text); person.FullName = user_idTextBox.Text; person.Email = emailTextBox.Text; person.Joined = DateTime.Now; person.Active = true; personHandler.Person_Add(person); profilecoverpicHandler.ProfileCoverPic_Add(user_idTextBox.Text); Session["user_id"] = (string)person.User_id; Response.Redirect("Home.aspx"); } } else { checkboxErrorLabel.Text = "Please Select the Terms & Conditions"; } }
public PersonHandler() { personDb = new PersonDBAccess(); }