Description du blog
Les informations impliquées dans l'article proviennent d'Internet et d'un résumé personnel, destiné à résumer l'apprentissage personnel et expérience. S'il y a une infraction, veuillez me contacter pour la supprimer, merci !
Introduction
D'une manière générale, le module de code de vérification dans TP5.1 est utilisé pour la couche de visualisation de TP5.1. Il est également très pratique à utiliser et à vérifier, mais cette fois je souhaite l'utiliser autrement que TP5.1. Modules, comme Electron-vue.
Adresse manuelle officielle
https://www.kancloud.cn/manual/thinkphp5_1/354122
L'idée du code de vérification
Le code de vérification est probablement de générer un nombre aléatoire côté serveur, puis transformez ce nombre aléatoire en une image avec un numéro, puis stockez le numéro dans la session. Une fois que le client a obtenu le code de vérification basé sur l'image, comparez-le s'ils sont identiques, la vérification est réussie.
Réflexion
Donc, après avoir reçu plusieurs codes de vérification, comment le serveur sait-il quel code de vérification je suis ? Il le sait dans le framework TP5.1, mais comment le sait-il dans le projet vue ? En fait, quel que soit le projet dans lequel elle se trouve, cette session est stockée sous forme de paires clé-valeur. La valeur est notre code de vérification, alors qu'en est-il de notre clé ? Autrement dit, quel est le nom de notre code de vérification ? En fait, cela nous a donné, lorsque nous avons appelé l'interface du code de vérification, il a envoyé ce nom au cookie de notre client. Si vous ne le croyez pas, nous pouvons y jeter un œil
Il nous suffit donc de réussir la vérification. sur le client Lors du codage de l'interface, apportez simplement le cookie avec vous.