Wednesday, October 29, 2008

Login Redirect not Redirecting

I am having trouble with the redirect, I have manually inserted the
username/password values, I have hashed the password with the correct
security salt. However when I go to users/login and type in the
username and password it does not redirect me to what I have specified
in $loginRedirect it just sends me to users/login. However nothing has
changed, there is no error message displayed, the password field
hasn't been hashed as it usually hashes and if there is an error it
shows the hashed password in the password input but it is just the non-
hashed password. Any insight would be great.

Controller
<?
class UsersController extends AppController {
var $name = 'Users';
var $components = array('Auth');

function beforeFilter() {
// $this->Auth->authorize = 'controller';
//$this->Auth->loginAction = array('controller' => 'users',
'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'users',
'action' => 'index');
$this->Auth->loginError = 'Username or password is incorrect';
$this->Auth->logoutRedirect = '/';
$this->Auth->authError = 'You are not allowed to access this.';
}

function index() {

}

function login() {

}

function logout() {
$this->redirect($this->Auth->logout());
}


}
?>

Model

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

}
?>

View

<?
if ($session->check('Message.auth')) $session->flash('auth');
e($form->create('Users',array('action'=>'login')));
e($form->input('username'));
e($form->input('password',array('type'=>'password')));
e($form->end('Login'));

?>
--~--~---------~--~----~------------~-------~--~----~
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+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

No comments: