Re: Auth component troubles

2011-12-27 Thread luca capra

Hi,
I think there is nothing wrong in your code, but probably your missing 
something like


public function login(){

if ($this-Auth-login()) {
$this-redirect($this-Auth-redirect());
} else {
$this-Session-setFlash(__('Invalid username or password, try 
again'));
}   
}



in your User controller.

You could use that declaration in app controller, which is more compact:

class AppController extends Controller {

var $components = array(
 'Auth' =  array(
  'fields'=array(
'username' =  'email',
'password' =  'password'
   ),
   'loginError' =  Wrong!
  )
);

function beforeFilter() {
}
}

Hope this help

Luca


Il 27/12/2011 08:01, Clint ha scritto:

class AppController extends Controller {

 var $components = array('Auth');

 function beforeFilter() {
 $this-Auth-fields = array(
 'username' =  'email',
 'password' =  'password'
 );
 $this-Auth-loginError = Wrong!;
 }



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


Re: Auth component troubles

2011-12-27 Thread Clint

Thanks for your suggestions Luca.

After looking at my code again this morning, I discovered my mistake. 
Somehow I'd given App_Controller a ctp extension.. doh! Explains why it 
wasn't being read.


Clint



Hi,
I think there is nothing wrong in your code, but probably your missing 
something like


public function login(){

if ($this-Auth-login()) {
$this-redirect($this-Auth-redirect());
} else {
$this-Session-setFlash(__('Invalid username or password, 
try again'));

}   }


in your User controller.

You could use that declaration in app controller, which is more compact:

class AppController extends Controller {

var $components = array(
 'Auth' =  array(
  'fields'=array(
'username' =  'email',
'password' =  'password'
   ),
   'loginError' =  Wrong!
  )
);

function beforeFilter() {
}
}

Hope this help

Luca


Il 27/12/2011 08:01, Clint ha scritto:

class AppController extends Controller {

 var $components = array('Auth');

 function beforeFilter() {
 $this-Auth-fields = array(
 'username' =  'email',
 'password' =  'password'
 );
 $this-Auth-loginError = Wrong!;
 }





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