Problème authentification plusieurs projets Cake

Par The-Devil, il y a 10 ans


Bonjour,
J'ai un petit soucis avec mes projets cakephp. Si un utilisateur se connecte à mon site1, en localhost et que je passe ensuite au site2. Site2 m'indique qu'il y'a un utilisateur conecté. Ce qui n'est pas le cas. Comment puis-je remedier à cela ?

Mon browser est google chrome, si cela à avoir avec le browser

3 réponses

Lartak, il y a 10 ans

Bonsoir.
Non, cela n'a rien avoir avec le navigateur internet.
C'est tout simplement que CakePHP crée par défaut un Cookie pour la connexion sur le nom d'hôte actuel, donc dans ton cas, localhost.
Donc, pour remédier à ceci, tu as deux solutions :

  1. Faire une modification au niveau du nom du Cookie de chaque application
  2. Utiliser les sessions via la base de données
The-Devil, il y a 10 ans

Bonjour,
@Lartak:
Ou se trovuele cookie des applications ?

The-Devil, il y a 10 ans

Comme @Lartak l'a dis, il faut changer le nom du cookie de session sur chaque application, le nom du cookie se trouve dans le fichier app/config/core.php.

Bonne soirée^^