public void createBenutzer(Benutzer user, string repeatPw) { if (!user.password.Equals(repeatPw)) { throw new BenutzerPasswordException(); } else { try { } catch (SqlException e) { throw; } } }
public Boolean authenticateBenutzer(Benutzer user) { try { var entry = new SqlEntry(); var dbPassword = (string)entry.getScalar(loginQueryString + "'" + user.nickname + "'"); if (dbPassword == null) { //<p>User doesn't exsist!!!</p> //userName = ""; throw new BenutzerDontExistException(); } else if (string.Compare(Crypto.Hash(user.password, "md5").ToString(), dbPassword, true) != 0) { //<p>Wrong Password!!!</p> throw new BenutzerPasswordException(); } } catch (SqlException e) { //<p>Anmelden zur Zeit nicht möglich bitte versuchen Sie es später wieder.</p> } return(true); }