Dans le projet d'application d'une seule page vue, la connexion au code de vérification du navigateur Safari demande «code de vérification expiré» ou le problème de vérification du code de vérification
Motif: le
code de vérification est stocké dans la session, puis une session est lancée pendant la vérification. Étant donné que Safari n'enregistre pas les cookies, il y a deux sessions, le code de vérification naturel est donc incorrect.
Solutions:
1. Modifiez-le manuellement en "toujours" pour résoudre ce problème
2. Utilisez la page pour transmettre la valeur, masquez l'ID session dans la page et transmettez-le au serveur pour obtenir les informations de session
Modification du frontend:
CodeSrc: loginIp + urlApi.imgCode + (Cookies.get('JSESSIONID') == null ? '?a=' + new Date().getTime() : '?a=' + new Date().getTime() + '&JSESSIONID='+ Cookies.get('JSESSIONID')),