Friday, September 2, 2011

Re: Surreal login mandelbug

I saw this bug last week but i dont had time to debug and check where
is the problem.. but to me, Auth just bug like you said if i try to
access app with IP of server.. if o access with domain all work
fine... Ex.. 127.0.0.1/app will not work. but localhost/app work fine.


On Sep 2, 10:57 am, CaStarCo <casta...@gmail.com> wrote:
> When i write incorrect data: the same, appears an error message, no
> surprises.
>
> When i wrote the correct login data: :( , appears the error box (no
> surprises here, it's the html+css code), but empty, without error messages.
> As in the other cases, i can't reach the dashboard.
>
> 2011/9/2 Teddy Zeenny <teddyzee...@gmail.com>
>
>
>
>
>
>
>
>
>
> > No, i don't think this is it... I think the login function is not running
> > at all if login is successful because you don't have autoRedirect=false.
>
> > Which means we didn't find the problem yet.
>
> > Ok, next step, in the login view, replace:
>
> > <?php if (!$cleanLogin): ?>
> > <div class="login-error">No ha introduit les dades correctes</div>
> > <?php endif;?>
>
> > with this:
>
> > <div class="login-error">
> >  <?php echo $this->Session->flash('auth');?>
> > </div>
>
> > Try it and let me know what happens
>
> > On Fri, Sep 2, 2011 at 4:35 PM, CaStarCo <casta...@gmail.com> wrote:
>
> >> WoW!! ... O_O ...
>
> >> The "else" statement is not executed... it's so strange :s .  Then, the
> >> unic statement can be executed is the "elseif" statement, and is because
> >> this why i see the "clean login" with no error messages... but I don't
> >> understand what happens with the form data... (because when the data is not
> >> correct, the app can know it and show an error message...).
>
> >> 2011/9/2 Teddy Zeenny <teddyzee...@gmail.com>
>
> >>> Ok no problem...
>
> >>> I don't think it will be hard to fix.. Just need to locate the problem.
>
> >>> It might be that the login action in the users controller is not
> >>> redirecting at all.
>
> >>> Replace the login function with this and let me know what happens.
>
> >>> public function login () {
> >>>  $this->set ('title_for_layout', 'ARE · Gestió de Pràctiques externes');
> >>> $this->set ('header_text', 'ARE · Gestió de Pràctiques externes');
> >>>  if (isset ($this->data) && $this->Auth->login ($this->data) == 0) {
> >>>  $this->set ('cleanLogin', false);
> >>> } else if(empty($this->data)) {
> >>>  $this->set ('cleanLogin', true);
> >>> }
> >>>               else {
> >>>                      exit ('login action not redirecting');
> >>>                }
> >>> }
>
> >>> On Fri, Sep 2, 2011 at 4:16 PM, CaStarCo <casta...@gmail.com> wrote:
>
> >>>> 2011/9/2 Teddy Zeenny <teddyzee...@gmail.com>
>
> >>>>> Can you check if you are reaching the dashboard action (in users
> >>>>> controller) before being logged out?
>
> >>>>> For example by setting
>
> >>>>> function dashboard()
> >>>>> {
> >>>>>     exit('in dashboard');
>
> >>>>>    //dashboard code here
> >>>>> }
>
> >>>> I've checked it :( , i'm not reaching the dashboard action...
>
> >>>>> On Fri, Sep 2, 2011 at 3:08 PM, CaStarCo <casta...@gmail.com> wrote:
>
> >>>>>> Hello, I've wrote here one month ago about the same problem, I
> >>>>>> couldn't solve it, and I'll try another time.
>
> >>>>>> I have a login method in users controller that works well in my
> >>>>>> development environment (Windows 7 + Apache 2.2 + PHP 5.3.6) , if i write
> >>>>>> the correct user and the correct pass, then I can log in and play with my
> >>>>>> app, if I write wrong login info, then the login method tell me I wrote
> >>>>>> wrong datra.
>
> >>>>>> But... in the production environment I have a superstrange bug. I'm
> >>>>>> working with Linux (I can't know the version :s, I'm not the admin), with
> >>>>>> PHP 5.3.2, the configuration of PHP is the same as the configuration in my
> >>>>>> development environment.
>
> >>>>>> The bug: When  i write the correct login data, then the login is made
> >>>>>> "correctly", but I can't see it, automaticly the app logouts and send me
> >>>>>> another time to the login view (without any error message). When i put wrong
> >>>>>> login data the app works well, the login method tells me that i wrote
> >>>>>> incorrect data.
>
> >>>>>> The database (included AROs and ACOs and relations between AROs and
> >>>>>> ACOs) are exactly equal in both environments.
>
> >>>>>> The code:
> >>>>>> Users Controller:http://pastebin.com/NgX0d6L5
> >>>>>> App Controller:http://pastebin.com/9JBCzTVJ
> >>>>>> Login View:http://pastebin.com/bed6LZVE
> >>>>>> Views Layout:http://pastebin.com/wfdjG0Rz
>
> >>>>>> I'm desperate U_U . In any case,
> >>>>>> thanks in advance.
>
> >>>>>> --
> >>>>>> Our newest site for the community: CakePHP Video Tutorials
> >>>>>>http://tv.cakephp.org
> >>>>>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd
> >>>>>> 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 athttp://groups.google.com/group/cake-php
>
> >>>>>  --
> >>>>> Our newest site for the community: CakePHP Video Tutorials
> >>>>>http://tv.cakephp.org
> >>>>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd
> >>>>> 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 athttp://groups.google.com/group/cake-php
>
> >>>> --
> >>>> - Per la llibertat del coneixement -
> >>>> - Per la llibertat de la ment...       -
>
> >>>>  --
> >>>> Our newest site for the community: CakePHP Video Tutorials
> >>>>http://tv.cakephp.org
> >>>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd
> >>>> 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 athttp://groups.google.com/group/cake-php
>
> >>>  --
> >>> Our newest site for the community: CakePHP Video Tutorials
> >>>http://tv.cakephp.org
> >>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd 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
> >>> athttp://groups.google.com/group/cake-php
>
> >> --
> >> - Per la llibertat del coneixement -
> >> - Per la llibertat de la ment...       -
>
> >> --
> >> Our newest site for the community: CakePHP Video Tutorials
> >>http://tv.cakephp.org
> >> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd 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
> >> athttp://groups.google.com/group/cake-php
>
> >  --
> > Our newest site for the community: CakePHP Video Tutorials
> >http://tv.cakephp.org
> > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd 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
> > athttp://groups.google.com/group/cake-php
>
> --
> - Per la llibertat del coneixement -
> - Per la llibertat de la ment...       -

--
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: