Onlangs kreeg ik de opdracht om een grafische verificatiecode toe te voegen bij het verzenden van een SMS-verificatiecode. Stap 1: Zoek de code om de grafische verificatiecode te genereren van het internet, en zoek verschillende typen als volgt (pas de stijl aan volgens de stijl van je persoonlijke website):
Stap 2: Voer de verificatiefunctie uit. Optie 1: De verificatiecode wordt opgeslagen in de sessie, maar de webAPI schakelt de sessie standaard uit, en je moet deze handmatig configureren; Zoek het Global.asax-bestand in het interfaceproject en voeg de volgende code toe:
Probleem: Na het storten van de sessie, blijkt bij het verifiëren van de waarde dat de sessie altijd al nul is geweest vanwege de scheiding van de voor- en achterkant. Oplossing: Gebruik CORS om WebAPI-cross-domain problemen op te lossen;
Optie 2: Sla de verificatiecode op in de cache en selecteer redis; Opmerking: Wis de bijbehorende cachegegevens op tijd nadat de verificatie is voltooid. De cachetijd-instelling is niet te lang. Behaal resultaten:
Broncode downloadadres: WebAPI implementeert grafische verificatiecodeverificatie .rar Downloaden
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
|