Наскоро получих задача да добавя графичен код за верификация при изпращане на SMS код за потвърждение. Стъпка 1: Намерете кода за генериране на графичен код за верификация от интернет и намерете няколко вида по следния начин (коригирайте стила според стила на вашия личен уебсайт):
Стъпка 2: Реализирайте функцията за верификация. Опция 1: Кодът за верификация се съхранява в сесията, но WebAPI по подразбиране деактивира сесията и трябва да я конфигурирате ръчно; Намерете файла Global.asax в интерфейсния проект и добавете следния код:
Проблем: След депозиране на сесията, при проверка на стойността, се установява, че сесията винаги е била нулева поради разделението на предния и задния енд. Решение: Използване на CORS за решаване на WebAPI крос-домейн проблеми;
Вариант 2: Съхранете кода за проверка в кеша и изберете redis; Забележка: Изчистете съответните кеш данни навреме след приключване на верификацията. Настройката за кеш време не е твърде дълга. Постигане на резултати:
Адрес за изтегляне на изходния код: WebAPI реализира графичен верификация .rar Свалям
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|