Sunday, April 8, 2012

Re: AutoLoginComponent Question

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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: