Maison > Questions et réponses > le corps du texte
La session a expiré après que la requête Ajax frontale a renvoyé le code HTML. Le back-end a été développé avec PHP. Existe-t-il un bon moyen de résoudre ce problème ?
为情所困2017-05-16 13:03:18
Le code HTML de retour de session expirée peut être personnalisé. Déterminez si la session a expiré avant de renvoyer le code HTML
.習慣沉默2017-05-16 13:03:18
Retournez à json, le front-end vous demandera de vous connecter après une interception globale
怪我咯2017-05-16 13:03:18
Retournez au statut correspondant. Lorsque le front-end détermine le statut, si la session échoue, une boîte de dialogue apparaîtra Lorsque l'utilisateur appuie sur OK, l'interface de connexion sera redirigée
.ringa_lee2017-05-16 13:03:18
Chaque fois que vous faites une demande, vous devez déterminer si la session a expiré, c'est-à-dire déterminer le statut de connexion de l'utilisateur. Si elle expire, renvoyer un code d'erreur personnalisé, tel que le retour de 400, une demande d'utilisateur illégale, etc.
Je ne vois pas ce que tu veux dire ? Êtes-vous en train de dire que des informations peuvent être obtenues même si l'utilisateur n'est pas connecté ?
習慣沉默2017-05-16 13:03:18
L'interface PHP renvoie la valeur de statut correspondante, le succès est 1, l'échec est 0 et véhicule un message d'erreur. Le processus ajax précédent est basé sur la valeur de retour. Lorsque le statut est 1, les données sont restituées. Un message apparaît et la connexion par saut correspondante est effectuée.