public sp_change_password ( string name, byte oldpassword, byte newpassword ) : int | ||
name | string | |
oldpassword | byte | |
newpassword | byte | |
Résultat | int |
/// <summary> /// PSP 19.1 /// UserPassword bearbeiten /// </summary> /// <param name="username">Username</param> /// <param name="passwordOld">altes Passwort</param> /// <param name="passwordNew">neues Passwort</param> /// <returns>success -> ob erfolgreich oder nicht</returns> public static bool EditUserPassword(string username, string passwordOld, string passwordNew) { bool success = false; //Übergebene Passwörte hashen und in Var speichern für Übergabe an DB Byte[] pwhashOld = HelperClass.GetHash(passwordOld); Byte[] pwhashNew = HelperClass.GetHash(passwordNew); int result = 0; using (itin18_aktEntities cont = new itin18_aktEntities()) { try { result = cont.sp_change_password(username, pwhashOld, pwhashNew); if (result == 1) { success = true; } else { success = false; } } catch (Exception e) { success = false; } } return success; }