Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 185097|Ответ: 40

[Связь] WebAPI реализует функцию графического кода проверки

[Скопировать ссылку]
Опубликовано 21.03.2019 13:08:30 | | | |
Недавно я получил задание добавить графический код проверки при отправке SMS-кода подтверждения.
Шаг 1: Найдите код для генерации графического кода для проверки из Интернета и найдите несколько типов следующих вариантов (отрегулируйте стиль в соответствии со стилем вашего личного сайта):


Шаг 2: Реализовать функцию верификации.
Вариант 1:
Код верификации хранится в сессии, но веб-API по умолчанию отключает сессию, и его нужно настраивать вручную;
Найдите файл Global.asax в интерфейсном проекте и добавьте следующий код:

Проблема: После внесения сессии при проверке значения выясняется, что сессия всегда была нулевой из-за разделения фронт- и бэк-эндов.
Решение: использовать CORS для решения кросс-доменных задач WebAPI;

Вариант 2:
Храните код подтверждения в кэше и выберите redis;
Примечание: очистите соответствующие данные кэша вовремя после завершения проверки. Настройка времени кэша не слишком длинная.
Достичь результатов:


Адрес для загрузки исходного кода: WebAPI реализует графическую верификацию кода .rar
Загружать

Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйстаОтвет









Предыдущий:Четверг, 21 марта 2019 года
Следующий:Длины адресов IPv4 и IPv6
 Хозяин| Опубликовано 20.10.2020 9:16:10 |
qqjqqj Опубликовано 2020-10-16 09:02
Когда вы регистрируетесь, отвечайте, нажмите «скачать» и покажите, что у вас нет разрешения и вам нужно открыть подписку

Я считаю, что этот процесс тоже немного проблематичный, и ответ следует опустить, тогда будет гораздо лучше работать
Опубликовано 29.04.2019 21:36:34 |
После внесения сессии при проверке значения выясняется, что сессия всегда была нулевой из-за разделения фронт-эндов и бэк-эндов, и возникает кросс-доменная проблема.
Решение: Используйте CORS для решения задачи WebAPI между доменами
 Хозяин| Опубликовано 17.05.2019 9:46:03 |
ChinaBoyZY Опубликовано 2019-5-16 20:31
Это я использую, учусь. Спасибо тебе, Боже

Я — мерзавец, учимся вместе
Опубликовано 21.03.2019 16:03:09 |
Валидация графов, обучение
Опубликовано 17.04.2019 9:57:26 |
Учитесь учиться
Опубликовано 16.05.2019 20:31:25 |
Это я использую, учусь. Спасибо тебе, Боже
Опубликовано 12.06.2019 15:38:57 |
Коровы
Опубликовано 22.06.2019 16:07:20 |
Канкан......
Опубликовано 27.06.2019 16:37:37 |
Да, я узнал
Опубликовано 28.06.2019 10:42:34 |
Слушай, я посмотрю, это цифра
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com