so it "doesn't work" huh? well... the best advice i can give you with this information is: make it work
On Mar 10, 3:04 pm, "Hubbo" <[EMAIL PROTECTED]> wrote: > (whoops, did a reply to author. I'll post again here) > > The DAuth component is loaded in my appcontroller and doesn't work. > > On Mar 10, 2:47 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > you need the dAuth component in your appcontroller to do that. (like > > i said in that comment) > > if you include the component, and change the code back to what i > > posted, it should work. > > > On Mar 10, 2:24 pm, "Hubbo" <[EMAIL PROTECTED]> wrote: > > > > I'm using dAuth and want a login form that is accessible on all pages > > > on the site. Following Dieter's advice in comment 53 > > > onhttp://bakery.cakephp.org/articles/view/147mybeforeFilter() in > > > AppController now looks like this: > > > > function beforeFilter() > > > { > > > $error = ''; > > > $this->DAuth->newSalt(); > > > $this->set('error', $error); > > > $this->set('allowcleartext', > > > $this->DAuth->allowClearText); > > > } > > > > By using this solution I get this error message: > > > Fatal error: Call to a member function set() on a non-object in / > > > DEVELOPMENT/app/controllers/components/d_auth.php on line 350 > > > > So I changed newSalt() in the dAuthComponent to return the salt value > > > instead: > > > > function newSalt() > > > { > > > $salt = crc32(time()); > > > //$this->controller->set('special_sauce',$salt); > > > $this->Session->write('salt', $salt); > > > > return $salt; > > > } > > > > and beforeFilter() now looks like this: > > > > function beforeFilter() > > > { > > > $error = ''; > > > $salt = $this->DAuth->newSalt(); > > > $this->set('special_sauce', $salt); > > > $this->set('error', $error); > > > $this->set('allowcleartext', > > > $this->DAuth->allowClearText); > > > } > > > > But by using this method I end up with a credentials mismatch error. I > > > can't figure out what the problem is. Any advice would be great! > > > > //Miche --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
