DNN 9 Регистрация пользователя - Как включить пользовательскую публикацию API для события Click? - PullRequest
0 голосов
/ 04 января 2019

У нас есть сайт DNN 9.2, с которого нам нужно собирать дополнительную информацию во время регистрации пользователя. Мы используем поля профиля пользователя, создаем новые для наших целей и создали асинхронный метод, который отправляет эту информацию в API платежного шлюза.

Когда пользователь нажимает кнопку «Регистрация», как мы можем добавить наш метод CreatePayer в качестве события щелчка или подобного способа, чтобы информация профиля пользователя отправлялась в API для просмотра?

1 Ответ

0 голосов
/ 07 января 2019

Лучше всего будет использовать один из доступных модулей форм для создания пользовательской страницы регистрации: «Формы действий», «Открытые формы» и Xmod Pro.

Каждый из этих модулей поставляется с инструментами не только для создания форм, но и для включения пользовательских дополнений в событие нажатия кнопки отправки.

В качестве примера вы можете создать форму регистрации с помощью формы действия, которая будет включать полную регистрацию пользователя, сбор данных пользовательского профиля и пользовательскую обработку при отправке.

Единственное, что вам нужно сделать, - это создать собственный обработчик при клике, который отправляет данные обработчику платежей. Если это так просто, как передача данных процессору платежей через POST или другой веб-API, то это близко к тому, чтобы быть там, и почти не требуется (или нет) кода.

Я упоминаю Форму действия только потому, что она мне более знакома. Другие двое тоже могут делать эту работу.

...