Re: Login Redirect not Redirecting
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
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
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 -~--~~~~--~~--~--~---