This is my first Auth system, and I've been running into some trouble and was 
hoping for some advice or answers to the a resolution of my problems.

I've been piecing this together from random ideas and tutorials I have found 
online.

First off, I am not trying to build a complicatedly secure system, and this 
login function i have going is working.

But what I cannot resolve is:

1) How do I redirect the users to my views/cms/index once the user has logged 
in? In my index controller function I tried:
$this->Auth->loginRedirect = array('controller' => 'users', 'action' => 'cms'); 
- but this did absolutely nothing.

2) Further, login.ctp (see below)  I tried to display my logout button like so:
<?php if(isset($Auth)) {echo 
$html->link('Logout',array('controller'=>'users','action'=>'logout')); } ?> - 
and this did not work either?

I removed all of the "non-working" code from my below code. But you can see 
what I've got going.

I would appreciate any comments, advice, or corrections here cause I just can't 
get this to come together the way I need it to.

######################################################
users_controller.php
######################################################

<?php
class UsersController extends AppController {
    var $name = 'Users';
         
    function login() {
    }
        
    function logout() {
        $this->redirect($this->Auth->logout());
        $this->Session->destroy('user');
        $this->redirect('login'); 
    }
}
?>

######################################################
user.php - model
######################################################

<?php
class User extends AppModel {
        var $name = 'User';
}
?>

######################################################
login.ctp - view
######################################################

<?php
    if  ($session->check('Message.auth')) $session->flash('auth');
    echo $form->create('User', array('action' => 'login'));
    echo $form->input('username');
    echo $form->input('password');
    echo $form->end('Login');
}
?>
-- 
View this message in context: 
http://n2.nabble.com/Simple-Auth-Login-System-%28Code-Included%29----Need-Tips-tp2547075p2547075.html
Sent from the CakePHP mailing list archive at Nabble.com.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to