Maison > Article > base de données > L'application de session partagée Redis implémente la connexion par SMS
Apprentissage recommandé : Tutoriel vidéo Redis
Instructions de demande frontale :
Instructions | |
---|---|
Méthode de demande | POST |
Chemin de la demande | /utilisateur/code |
Paramètres de la demande | téléphone (numéro de téléphone) |
Valeur de retour | "Aucun"POST |
Chemin de la demande
Valeur de retour | |
---|---|
1.4 pour implémenter la vérification de connexion Interceptor | Implémentation de l'intercepteur de vérification de connexion : |
Intercepteur de configuration statique : | Description de la demande frontale : |
Description |
Méthode de requête
Chemin de la requête
/user/me
Valeur de retour | |
---|---|
2. Problème de partage de session de cluster | Problème de partage de session : |
Les alternatives de session doivent remplir les conditions suivantes : | Partage de données (différents Tomcats peuvent accéder aux données dans Redis) |
Structure de clé et de valeur (Redis est une structure clé-valeur) |
3.1 Redis implémente un organigramme de connexion à une session partagée
Méthode de demande
POST
Chemin de la demande
Valeur de retour | |
---|---|
3.3 Implémenter la connexion et l'enregistrement du code de vérification par SMS | Instructions de demande frontale : |
Instructions | |
Méthode de demande | P OST |
Chemin de la demande
Valeur de retour | |
---|---|
3.4 Mettre en œuvre Intercepteur de vérification de l'école de connexion | L'intercepteur d'origine est divisé en deux intercepteurs.Le premier intercepteur intercepte toutes les requêtes.Chaque interception actualise la période de validité du jeton et enregistre les informations utilisateur qui peuvent être interrogées au milieu ThreadLocal. Le deuxième intercepteur exécute la fonction d'interception et intercepte le chemin qui nécessite une connexion. |
Implémentation de l'intercepteur de vérification de connexion : | Implémentation de la classe UserHolder : Cette classe définit un ThreadLocal statique |
Description de la demande frontale : |
Description
Méthode de requête
POST
Chemin de la requête
/user/me
Valeur de retour | |
---|---|
Apprentissage recommandé : | Tutoriel vidéo Redis
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!