If $user is not empty - and you already have a logged in user
the cookie willl only be created upon login just before the redirect
Am Sonntag, 8. April 2012 13:20:15 UTC+2 schrieb heohni:
Because it runs still into the if , do the return; and the script stops at this point for me.That is my problem :-)This way the cookie will never be created.
Am Sonntag, 8. April 2012 13:07:06 UTC+2 schrieb euromark:so where is your problem?looking at your debug statement, everything is all right! <=> NOTso!true === falseand it will only run into the skip if it would be true (and active would be false) here
Am Sonntag, 8. April 2012 12:51:11 UTC+2 schrieb heohni:If I do a debug($this->settings);I getarray( 'password' => '*****', 'active' => true, 'model' => 'User', 'username' => 'username', 'plugin' => '', 'controller' => 'users', 'loginAction' => 'login', 'logoutAction' => 'logout', 'cookieName' => 'autoLogin', 'expires' => '+2 weeks', 'redirect' => false, 'requirePrompt' => true, 'debug' => null
)
if (!$this->settings['active'] || !empty($user) || !$cookie || !$controller->request->is('get')) {
debug(!$this->settings['active']); => false
debug(!empty($user)); => false
debug(!$cookie); => true
debug(!$controller->request->is('get')); => true
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php
No comments:
Post a Comment