Dieses Beispiel teilt den spezifischen Code für Java zur Implementierung mobiler SMS -Überprüfung für Ihre Referenz. Der spezifische Inhalt ist wie folgt
Gesamtprozess:
Nach dem Bestehen muss der Verifizierungscode in der Sitzung ungültig werden, der im Allgemeinen auf leer eingestellt ist.
Der erste Schritt ist Pseudo-Code:
Funktion sendCaptcha (tel) {console.log ("sendcaptcha: tel =" + tel); $ .ajax ({type: 'post', url: '/sms/captcha/' + tel, dataType: "json", Erfolg: Funktion (Daten) {console.log ("sendCaptcha ==> Erfolg: data =" + eval (data); if (Data) {countdown (); (Data) {Konsole.Log ("sendCaptcha ==> data =" + eval (Data)); }Schritt 2 Pseudocode:
@RequestMapping (value = "captcha/{recPhonenum}", method = requestMethod.post) öffentliches Objekt getMscaptcha (Modellmap -Modell, @PathVariable ("recphonenum") String recphonenum) {String responseBody = null; /* Überprüfen Sie, ob die Mobiltelefonnummer hier registriert ist // Setzen Sie den Parameter der SMS-Kommunikationsschnittstelle von Drittanbietern auf req.setReceive (recphonenum); Versuchen Sie {// Senden Sie einen Anfrage -Antwortbodus = req.send (); // den Verifizierungscode in das Sitzungsmodell eingeben. // Erhalten Sie das Ergebnis responseBody = rsp.getBody (); log.debug ("getMscaptcha: responseBody =" + responseBody); if (rsp.getResult ()! } else {model.addAttribute ("error_response", rsp.getSubmsg ()); }} catch (apiexception e) {log.Error ("getMscaptcha:" + e.geterrmsg ()); } // Parse result if (successjson! return successjson.getboolean ("Erfolg"); } else {return false; }}Der letzte Schritt Pseudocode:
// Nehmen Sie den Verifizierungscode aus der Sitzungsstring -String captcha = session.getAttribute ("captcha"); // Vergleiche if (reqcaptcha.equals (captcha)) // Wenn dieselbe Übergabe, ist der Verifizierungscode Session.setatTribute ("Captcha", null); sonst //, wenn es fehlschlägt, und fordert den ungültigen Verwertungscode auf und fordert den ungültigen Verwertungscode auf und fordert den ungültigen Verwertungscode auf.Wenn Sie Fragen haben, weisen Sie bitte darauf hin!
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.