Re: Login Redirect not Redirecting

2008-10-30 Thread [EMAIL PROTECTED]


Try:
e($form-create('User',array('action'='login')));

Possibly also:
e($form-input('User.username'));
e($form-input('User.password',array('type'='password')));

in case the first does not do the trick. I usually define Model.field
even when it is not necessary.

/Martin


On Oct 30, 2:03 am, thatsgreat2345 [EMAIL PROTECTED] wrote:
 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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: Login Redirect not Redirecting

2008-10-30 Thread thatsgreat2345

Thanks I totally didn't notice I was putting Users instead of User, it
works great now thanks a ton!

On Oct 30, 2:24 am, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
 Try:
 e($form-create('User',array('action'='login')));

 Possibly also:
 e($form-input('User.username'));
 e($form-input('User.password',array('type'='password')));

 in case the first does not do the trick. I usually define Model.field
 even when it is not necessary.

 /Martin

 On Oct 30, 2:03 am, thatsgreat2345 [EMAIL PROTECTED] wrote:

  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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Login Redirect not Redirecting

2008-10-29 Thread thatsgreat2345

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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---