thanks. i will check on that. appreciate it!!
On 1 Jun., 08:00, johnny <joh...@baldemia.com> wrote:
> If it only occurs on IE it might be a prolem with the user session.
> Try setting Session.checkAgent to false in core.php and see if that
> helps.
> I had problems with sessions getting dropped in IE, with this setting
> on.
>
> On May 31, 9:33 pm, luftlinie <thomasfuch...@googlemail.com> wrote:
>
>
>
>
>
>
>
> > hi everyone,
>
> > I try to explain it shortly. When a user clicks on any profile, my
> > controller function checks if that user is active oder locked. active
> > means account is activated, locked means locked ;).
>
> > now i have been testing this with chrome, safari and firefox for
> > months!!! the process works, 100%.
>
> > BUT with Internet Explorer... if I go on any users profile, activated
> > or unlocked, cake throws me the message, although, logically, it is
> > correct in my code. it worked in other browsers and IE goes to those
> > profile without redirecting..
> > I am not even close to getting this. I am totally stunned. Its so
> > weird.
>
> > Is there any way, that IE cant handle cakes flash messages, or the CSS
> > with it?
>
> > here is my controller profile code:
> > =======================================================
> > $locked = $this->User->find('first', array(
> > 'fields' => array('User.id','User.locked', 'User.active'),
> > 'conditions' => array('User.id = \''.$id.'\' AND User.locked =
> > false')
> > ));
>
> > if(!empty($locked))
> > {
> > if($locked['User']['active'] == true)
> > {
>
> > if($id != $this->Session->read('User.id')) //visitor!!
> > {
>
> > some code here........
> > }
> > else //profile owner!!
> > {
> > some code here........
> > }
>
> > }//active
> > else
> > {
> > $this->Session->setFlash('this account is not active.');
> > $this->redirect(array('controller' => 'users', 'action' =>
> > 'profile', $this->Session->read('User.id')));
> > exit();
> > }
>
> > }//unlocked
> > else
> > {
> > $this->Session->setFlash('user has been deleted');
> > $this->redirect(array('controller' => 'users', 'action' =>
> > 'profile', $this->Session->read('User.id')));
> > exit();
> > }
>
> > }
> > =====================================================
>
> > so IE always(!) goes to that certain profile throws this line
> > $this->Session->setFlash('this account is not active.');
>
> > BTW i am using this code to throw the cake typical messages
> > if($session->check('Message.flash')):
> > echo $session->flash();
> > endif;
>
> > appreciate your help. thanks soooo much
--
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
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment