For nylig fik jeg en opgave om at tilføje en grafisk verifikationskode ved afsendelse af en SMS-bekræftelseskode. Trin 1: Find koden til at generere den grafiske verifikationskode fra internettet, og find flere typer som følger (juster stilen efter stilen på din personlige hjemmeside):
Trin 2: Implementér verifikationsfunktionen. Mulighed 1: Verifikationskoden gemmes i sessionen, men webAPI'en deaktiverer sessionen som standard, og du skal konfigurere den manuelt; Find filen Global.asax i interface-projektet og tilføj følgende kode:
Problem: Efter at have indsat sessionen, ved verificering af værdien, opdages det, at sessionen altid har været null på grund af adskillelsen mellem front og back. Løsning: Brug CORS til at løse WebAPI tværdomæneproblemer;
Mulighed 2: Gem verifikationskoden i cachen og vælg redis; Bemærk: Ryd de tilsvarende cache-data i tide efter verifikationen er afsluttet. Cache-tidsindstillingen er ikke for lang. Opnå resultater:
Kildekode-downloadadresse: WebAPI implementerer grafisk verifikationskode .rar Downloade
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|