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 > ! <=> NOT > so > !true === false > > and 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 get >> >> array( >> '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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php