recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Existe-t-il un bon moyen d'expirer une session lors d'une requête Ajax?

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 ?

阿神阿神2871 Il y a quelques jours502

répondre à tous(5)je répondrai

  • 为情所困

    为情所困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

    .

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:03:18

    Retournez à json, le front-end vous demandera de vous connecter après une interception globale

    répondre
    0
  • 怪我咯

    怪我咯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

    .

    répondre
    0
  • ringa_lee

    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é ?

    répondre
    0
  • 習慣沉默

    習慣沉默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.

    répondre
    0
  • Annulerrépondre