Используя MVC5, у меня есть приложение, в которое должен войти пользователь, а затем может выполнять стандартные действия над некоторыми данными (создавать, редактировать, удалять).Заставить пользователя повторно вводить учетные данные перед отправкой
Я хотел бы добавить приглашение учетных данных при выполнении определенной задачи. Так скажем, например, пользователь редактирует строку данных. Я хочу, чтобы у них снова было предложено ввести свои учетные данные, когда они нажали кнопку «Сохранить», прежде чем обновить строку. Чтобы быть ясным, они ДОЛЖНЫ войти в систему, я просто хочу заставить их повторно подтвердить свои учетные данные, прежде чем им разрешат экономить.
Как я могу это сделать в контроллере? Я хочу показать отдельный экран/всплывающее окно с запросом имени пользователя и пароля (который затем будет проверен для обеспечения правильных учетных данных пользователя), прежде чем разрешить обновление данных.
Я рассмотрел создание нового метода в контроллере, которому передано имя пользователя и пароль, который проверяет учетные данные пользователей снова. Но как мне это назвать на экране «Редактировать», когда мне также нужно всплывающее окно? Спустился ли я по пути добавления скрытого div в вид редактирования, который показывает, когда пользователь нажимает кнопку «Сохранить», а затем вызывает метод?
ОК спасибо. Я пошел по пути добавления поля подтверждения пароля в саму форму, вместо того, чтобы показывать всплывающее окно, поскольку у меня слишком много проблем со всплывающим окном. – Baz