sp_change_password_by_admin() public method

public sp_change_password_by_admin ( string username, byte password, Nullable change_id, byte newpassword ) : int
username string
password byte
change_id Nullable
newpassword byte
return int
Beispiel #1
0
        /// <summary>
        /// 19.2 
        /// Change Password by Admin
        /// </summary>
        /// <param name="changeId">Id die geändert werden soll</param>
        /// <param name="newpassword">neues Passwort</param>
        /// <param name="password">Passwort</param>
        /// <param name="username">Username</param>
        /// <returns>success -> ob erfolgreich oder nicht</returns>
        public static bool ChangePasswordByAdmin(string username, string password, int changeId, string newpassword)
        {
            bool success = false;

            Byte[] pwhash = HelperClass.GetHash(password);
            Byte[] pwNewhash = HelperClass.GetHash(newpassword);

            using (itin18_aktEntities cont = new itin18_aktEntities())
            {
                try
                {
                    cont.sp_change_password_by_admin(username, pwhash, changeId, pwNewhash);
                    success = true;
                }
                catch (Exception e)
                {

                    success = false;
                }
            }
            return success;

        }