Maison >Tutoriel CMS >PHPCMS >Solution à l'échec de la communication phpcms v9 phpsso

Solution à l'échec de la communication phpcms v9 phpsso

藏色散人
藏色散人original
2020-07-21 09:35:003076parcourir

Solution à l'échec de communication phpcms v9 phpsso : vérifiez d'abord la configuration du nom de domaine et les autres informations dans le fichier "system.php" dans le répertoire racine du site et modifiez-le puis vérifiez le fichier hosts et supprimez le ; Symbole "#" Enfin, vérifiez si l'adresse d'accès de phpsso est correcte et modifiez-la.

Solution à l'échec de la communication phpcms v9 phpsso

Pour la solution d'échec de communication PHPCMSV9 phpsso

1

Pour l'échec de communication PHPCMSV9 phpsso Un. l'une des principales raisons est que l'accès fréquent à l'interface api.php?op=phpsso (comme un grand nombre d'utilisateurs nouvellement enregistrés), car il se situe au niveau de l'hôte, sera jugé comme une attaque CC par le chien de sécurité, et l'adresse IP du serveur sera ajoutée à la liste noire. En conséquence, la communication de l'authentification unique SSO a échoué et l'ensemble du système d'adhésion a été paralysé. Je me demande si cette logique est considérée comme un bug de sécurité ! ! !

Recommandé : "Tutoriel phpcms"

2

1. Vérifiez le fichier system.php dans le répertoire cacheconfigs du site. répertoire racine Configuration du nom de domaine et autres informations.

2. Vérifiez la configuration du nom de domaine et d'autres informations dans le fichier system.php dans le répertoire phpsso_servercachesconfigs du répertoire racine du site.

3. Certains utilisateurs ont un échec de communication locale. Vérifiez le fichier C:WINDOWSsystem32driversetchosts Si le nom de domaine localhost est utilisé pour l'accès, si l'hôte local est lié à 127.0.0.1 localhost (remplacez # 127.0.0.1 localhost dans). devant) Supprimez le numéro #)

4. Vérifiez si l'adresse d'accès de phpsso est correcte, puis vérifiez l'identifiant de l'application, l'adresse de l'interface, la clé de cryptage, le numéro de version et phpsso->Gestion des applications- dans Paramètres->Paramètres phpsso >Si les options correspondantes dans l'application d'édition sont cohérentes.

Voici l'ID de l'application (la valeur par défaut est 1, si vous l'avez supprimé puis ajouté, il deviendra autre chose, veuillez également faire attention ici)

Vous pouvez voir la communication clé ici (« L'adresse de l'application » est le nom de domaine de votre site internet, notez qu'il y a un « / » à la fin ; le fichier de communication est api.php?op=phpsso)

Configurez l'ID de l'application et clé de cryptage dans les deux étapes ci-dessus avec phpsso Comparaison des paramètres dans (attention, amis, regardez "l'adresse de l'interface" ici, il n'y a pas de "/" à la fin, et il y a une adresse de répertoire "phpsso_server" de plus que le phpcms v9 officiel manuel d'utilisation)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn