powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / [MVC 3] Через Ajax сделать подтверждение
5 сообщений из 5, страница 1 из 1
[MVC 3] Через Ajax сделать подтверждение
    #37585704
vindofs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Есть задача: пользователь должен подтверждать редактируемые данные формы спец.кодом, высылаемым ему на мыло.
На всякий, на примере:
авторПользователь изменил данные в форме ->
нажал кнопку "изменить" ->
сгенерировался спецкод, отправился ему на мыло ->
появилось внизу формы редактирования поле ввода для спецкода и кнопка "подтвердить" (на протяжении всего бизнес-процесса форма с редактируемыми данными не закрывается) ->
нажал "подтвердить" ->
если все правильно, данные ушли на сервер
...
Рейтинг: 0 / 0
[MVC 3] Через Ajax сделать подтверждение
    #37585840
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть задача - решайте её.
...
Рейтинг: 0 / 0
[MVC 3] Через Ajax сделать подтверждение
    #37586355
vindofs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЕсть задача - решайте её.

Да, собственно вопрос: как это сделать без перезагрузки страницы, чтоб эта формочка для ввода пина появлялась внизу и отправляла инфу, если код верен?
...
Рейтинг: 0 / 0
[MVC 3] Через Ajax сделать подтверждение
    #37586385
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жди вечера
...
Рейтинг: 0 / 0
[MVC 3] Через Ajax сделать подтверждение
    #37587991
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
клиентсервер1юзер заполняет форму2юзер жмет кнопку "изменить"3с клиента дергается вебметод(или ф-ция вебсервиса)4вебметод генерит код (напр. гуид)5шлет код на мыло юзеру6вычисляет из него хэш№17склеивает код с чем-то. известным только серверу(вроде машинеКей подойдет)8по результату склеивания вычисляет хэш№29отдает оба хэша клиенту10получает от сервера оба хэша11хэш№1 сохраняет в переменную12хэш№2 сохраняет в спрятанное поле13прячет кнопку "изменить"14показывает поле ввода кода и кнопку "подтвердить"15юзер открывает мыло и копипастит код в поле16юзер жмет кнопку "подтвердить"17клиент генерит по вставленному юзером коду свой хэш и сверяет с хэшэм№118если сошлось передает данные формы (в т.ч. код и хэш№2) серверу19принимает данные формы20склеивает полученный код и машинеКей21по результату склеивания вычисляет хэш и сверяет его с полученным хэшэм№222если сошлось - данные идут в бд

если есть jQuery
прятать и показывать контролы на клиенте удобно через функцию toggle()
передавать/получать данные асинхронно удобно через функцию ajax()
читай доку по jQuery там полно примеров (надеюсь с буржуйским языком проблем нет?
и http://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / [MVC 3] Через Ajax сделать подтверждение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]