Neseniai gavau užduotį siunčiant SMS patvirtinimo kodą pridėti grafinį patvirtinimo kodą. Žingsnis 1: Raskite kodą, kad sugeneruotumėte grafinio patvirtinimo kodą iš interneto, ir raskite keletą tipų (sureguliuokite stilių pagal savo asmeninės svetainės stilių):
2 veiksmas: įgyvendinkite patvirtinimo funkciją. 1 variantas: Patvirtinimo kodas saugomas sesijoje, tačiau webapi išjungia seansą pagal numatytuosius nustatymus, todėl turite jį sukonfigūruoti rankiniu būdu; Sąsajos projekte raskite failą Global.asax ir pridėkite šį kodą:
Problema: Įnešus sesiją, tikrinant vertę, nustatoma, kad sesija visada buvo nulinė dėl priekinių ir galinių galų atskyrimo. Sprendimas: Naudokite CORS WebAPI kelių domenų problemoms spręsti;
2 variantas: Išsaugokite patvirtinimo kodą talpykloje ir pasirinkite redis; Pastaba: Baigę patvirtinimą, laiku išvalykite atitinkamus talpyklos duomenis. Talpyklos laiko nustatymas nėra per ilgas. Pasiekite rezultatų:
Šaltinio kodo atsisiuntimo adresas: WebAPI įgyvendina grafinio patvirtinimo kodo tikrinimo .rar Atsisiųsti
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|