В моей форме есть функция подтверждения пароля.Но если пользователь уже вошел в систему, я скрываю поля пароля и пароляConfirmation из этой формы.
Когда эта форма отправлена, если браузер сохранил какое-либо поле «пароль» с веб-сайта, моя модель проверяетсяпароль подтверждения, что приводит к ошибке.
Как добавить условие к этой проверке, чтобы оно не срабатывало, если пользователь уже вошел в систему.
[Display(Name="Confirm Password")]
[DataType(DataType.Password)]
[System.ComponentModel.DataAnnotations.Compare("Password", ErrorMessage = "Passwords do not match")]
[RequiredIfEqual("LoggedIn", false, ErrorMessage = "This field is required")]
public string PasswordConfirm { get; set; }