public static SiteUser Login(string email, string password) { string MD5Password = Encrypter.CalculateMD5Hash(password); SiteUser user = BaseObject.GetFirst <SiteUser>("Email ='" + email + "' AND Password = '******'"); //"' AND Type = 30"); if (user == null) { if (email == "test" && password == "test") { SiteUser siteUser = new SiteUser(); siteUser.Name = "test gebruiker"; siteUser.Email = email; user = siteUser; } } return(user); }
public void SubmitButton_Click(object sender, EventArgs e) { //this.SetUserVariable(); if (MessageLabel != null) { MessageLabel.Text = ""; } if (this.User != null) { bool inputAccepted = true; this.User.Name = (NameTextbox != null) ? NameTextbox.Text : this.User.Name; this.User.ForeName = (ForeNameTextbox != null) ? ForeNameTextbox.Text : this.User.ForeName; this.User.NamePrefix = (NamePrefixTextbox != null) ? NamePrefixTextbox.Text : this.User.NamePrefix; this.User.Email = (EmailTextbox != null) ? EmailTextbox.Text : this.User.Email; if (CurrentPasswordTextbox != null && NewPasswordTextbox != null && RetypePasswordTextbox != null) { if (NewPasswordTextbox.Text.Trim().Length != 0) { if (NewPasswordTextbox.Text.Trim().Length >= 6) { if (NewPasswordTextbox.Text == RetypePasswordTextbox.Text) { string md5CurrentPassword = Encrypter.CalculateMD5Hash(CurrentPasswordTextbox.Text); if (md5CurrentPassword == this.User.Password) { this.User.Password = Encrypter.CalculateMD5Hash(NewPasswordTextbox.Text); } else { inputAccepted = false; if (MessageLabel != null) { MessageLabel.Text += "Uw huidige wachtwoord is onjuist. "; } } } else { inputAccepted = false; if (MessageLabel != null) { MessageLabel.Text += "Uw nieuwe wachtwoord is niet gelijk aan het wachtwoord verificatie veld. "; } } } else { inputAccepted = false; if (MessageLabel != null) { MessageLabel.Text += "Uw nieuwe wachtwoord moet minimaal uit 6 aaneengesloten tekens bestaan. "; } } } } else if (CurrentPasswordTextbox != null) { if (Encrypter.CalculateMD5Hash(CurrentPasswordTextbox.Text) != this.User.Password) { inputAccepted = false; if (MessageLabel != null) { MessageLabel.Text += "Uw huidige wachtwoord is onjuist. "; } } } if (SexeFemaleRadio != null && SexeFemaleRadio.Checked) { this.User.Gender = BaseUser.SexeEnum.Female; } if (SexeMaleRadio != null && SexeMaleRadio.Checked) { this.User.Gender = BaseUser.SexeEnum.Male; } if (SexeUnknownRadio != null && SexeUnknownRadio.Checked) { this.User.Gender = BaseUser.SexeEnum.Undefined; } this.User.Address = (AddressTextbox != null) ? AddressTextbox.Text : this.User.Address; this.User.Postalcode = (PostcodeTextbox != null) ? PostcodeTextbox.Text : this.User.Postalcode; this.User.City = (CityTextbox != null) ? CityTextbox.Text : this.User.City; if (BirthDateTextbox != null) { DateTime birthDate; DateTime.TryParse(BirthDateTextbox.Text, out birthDate); this.User.BirthDate = birthDate; } this.User.Country = (CountryTextbox != null) ? CountryTextbox.Text : this.User.Country; if (inputAccepted) { this.User.Save(); if (MessageLabel != null) { MessageLabel.Text += "Uw gegevens zijn opgeslagen."; } } else { if (MessageLabel != null) { MessageLabel.Text += "Uw gegevens zijn niet opgeslagen."; } } } else { if (MessageLabel != null) { MessageLabel.Text = "Kan geen profiel gegevens laden!"; } } }