Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 185097|Отговор: 40

[Комуникация] WebAPI реализира графична функция за верификация на кода

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


Стъпка 2: Реализирайте функцията за верификация.
Опция 1:
Кодът за верификация се съхранява в сесията, но WebAPI по подразбиране деактивира сесията и трябва да я конфигурирате ръчно;
Намерете файла 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