Attention pas la meme branche.
Bonjour ,
j'essaye de mettre en place une connexion persistente avec cakephp, mais j'ai beau cherché je ne vois pas ou j'ai fait une erreur et mon cookie ne s'affiche pas quand j'affiche les variables de cookie !
ma fonction login dans UsersController
et dans mon AppController
8 réponses
Je n'ai malheureusement pas le temps de t'aider, je cours vite au travail mais j'ai fait une petite recherche pour toi.
http://stackoverflow.com/questions/12447487/cakephp-remember-me-with-auth
Dis moi en des nouvelles, peut-être qu'au bureau j'aurai le temps de passer ici
D'accord merci je vais voir ça rapidement ! je te tiens au courant !
Si tu es sous cake 2.x tu as ce plugin qui fonctionne tres bien.
[]()https://github.com/FriendsOfCake/Authenticate
Si tu est sous cake3 c'est le meme plugin :P
C'est normal que la création de ton cookie ne fonctionne pas.
Tu as déja une variable $d qui sort de nulle part, du coup, vu qu'elle n'existe pas, le code dans :
ne risque pas de s'éxécuter.
En plus de ça, ce n'est plus :
mais :
Pour finir, dans un cookie, tu ne peux sauvegarder qu'une valeur et non plusieurs, et encore moins un tableau.
j'ai bien déclarer le $d cest juste un oublie de ma part quand je copiais le code ici mais j'ai bien $d = $this->request->data['User']; avant le
if ($this->Auth->login()) {
C'est tout à fait normal que ton cookie n'existe pas, étant donné que tu fais une redirection avant qu'il ne puisse être créé.