> Yes I'm using the Auth component, and yes I've added the Auth
> component in my AppController.
>  I'm new to CakePhp so this might sound like a stupid question
>
> I added the home action on $this->Auth-
>>allow('index','view','recover','verify','home');
> I thought this would solve the problem but its still asking me to log
> in. Please advice.


if you are using the pages controller to display your home.ctp then you'll
need to allow the 'display' action rather than the page you are trying to
display.





> this is my Appcontroller:
>
> class AppController extends Controller {
>       var $components = array('Auth','Session','Email');
>       //var $helpers = array('Time');
>
>
>       function beforeFilter(){
>               $this->Auth->allow('index','view','recover','verify','home');
>               $this->Auth->userModel = 'Practitioner';
>               $this->Auth->fields = array('username' => 'email', 'password' =>
> 'password');
>               $this->Auth->authError = 'To login please enter your email and
> password!';
>               $this->Auth->loginError = 'Incorect Email or password 
> combination.';
>               $this->Session->write('Auth.redirect', null);
>               $this->Auth->loginRedirect = array('controller' => 
> 'Practitioners',
> 'action' => 'index');
>               $this->Auth->logoutRedirect = 
> array(Configure::read('Routing.admin')
> => false, 'controller' => 'Practitioners', 'action' => 'logout');
>               $this->Model->authUserId = $this->Auth->user('id');
>       }
> }
>
> Thanks in advance
>
> On May 4, 10:56 am, Ryan Schmidt <google-2...@ryandesign.com> wrote:
>> On May 3, 2011, at 17:07, mthabisi mlunjwa wrote:
>>
>> > I'm trying to set home.ctp as my home page/landing page. But no matter
>> > how I try I'm redirected to a different page(http://domain.com/
>> > practitioners/login).
>>
>> Sounds like you've added the Auth component (possibly to your
>> AppController). Is that possible? If so, that's what's asking you to log
>> in here.
>>
>> http://book.cakephp.org/view/1250/Authentication
>>
>> If you don't want users to have to log in to see your home page, then
>> you need to tell the Auth component that, for example by allowing the
>> display action. (This will allow all URLs handled by the Pages
>> controller (not just the home page) to be displayed.)
>>
>> http://book.cakephp.org/view/1656/allowedActions
>
> --
> 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
>
>


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

Reply via email to