public static byte[] GetNewPassword(MappingContext<byte[]> ctx, string newPasswordKey, string newPasswordBisKey) { string newPassword = ctx.Parent.Inputs[newPasswordKey]; if (string.IsNullOrEmpty(newPassword)) return ctx.ParentNone(newPasswordKey, AuthMessage.PasswordMustHaveAValue.NiceToString()); string newPasswordBis = ctx.Parent.Inputs[newPasswordBisKey]; if (string.IsNullOrEmpty(newPasswordBis)) return ctx.ParentNone(newPasswordBisKey, AuthMessage.YouMustRepeatTheNewPassword.NiceToString()); if (newPassword != newPasswordBis) return ctx.ParentNone(newPasswordBisKey, AuthMessage.TheSpecifiedPasswordsDontMatch.NiceToString()); return Security.EncodePassword(newPassword); }
public static byte[] GetNewPassword(MappingContext <byte[]> ctx, string newPasswordKey, string newPasswordBisKey) { string newPassword = ctx.Parent.Inputs[newPasswordKey]; if (string.IsNullOrEmpty(newPassword)) { return(ctx.ParentNone(newPasswordKey, AuthMessage.PasswordMustHaveAValue.NiceToString())); } string newPasswordBis = ctx.Parent.Inputs[newPasswordBisKey]; if (string.IsNullOrEmpty(newPasswordBis)) { return(ctx.ParentNone(newPasswordBisKey, AuthMessage.YouMustRepeatTheNewPassword.NiceToString())); } if (newPassword != newPasswordBis) { return(ctx.ParentNone(newPasswordBisKey, AuthMessage.TheSpecifiedPasswordsDontMatch.NiceToString())); } return(Security.EncodePassword(newPassword)); }