Nyligen fick jag en uppgift att lägga till en grafisk verifieringskod när jag skickar en SMS-verifieringskod. Steg 1: Hitta koden för att generera den grafiska verifieringskoden från internet, och hitta flera typer enligt följande (justera stilen efter stilen på din personliga webbplats):
Steg 2: Implementera verifieringsfunktionen. Alternativ 1: Verifieringskoden lagras i sessionen, men webapi:n inaktiverar sessionen som standard, och du måste konfigurera den manuellt; Hitta filen Global.asax i gränssnittsprojektet och lägg till följande kod:
Problem: Efter insättning av sessionen, när värdet verifieras, upptäcks det att sessionen alltid har varit null på grund av separationen mellan front och backend. Lösning: Använd CORS för att lösa WebAPI-problem över domäner;
Alternativ 2: Spara verifieringskoden i cachen och välj redis; Observera: Rensa motsvarande cachedata i tid efter att verifieringen är klar. Cachetidsinställningen är inte så lång. Uppnå resultat:
Källkodsnedladdningsadress: WebAPI implementerar verifiering av grafisk verifieringskod .rar Ladda ned
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|