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