Didn't you migrate to an existing database? Remember that Security::salt does not only use md5 or sha1 but also a Salt that you've filled in your core.php
Faifas http://www.voveris.eu/ On Tue, Sep 15, 2009 at 22:10, Wladiston Paiva <[email protected]>wrote: > Hi guys! > I find a problem in auth component. > > *User Model:* > class User extends AppModel { > var $name = 'User'; > } > > > *Users Controller:* > class UsersController extends AppController { > var $name = "Users"; > var $uses = array('User'); > var $components = array('Auth'); > > function beforeFilter() { > parent::debugVar($_POST); > parent::beforeFilter(); > } > > function login() { > //Auth Magic > parent::debugVar($this->data); > } > > function logout() { > $this->redirect($this->Auth->logout()); > } > } > > > *App Controller:* > class AppController extends Controller { > var $components = array('Auth'); > > function beforeFilter() { > //Security::setHash('md5'); // or sha1 or sha256. > //Configure AuthComponent > $this->Auth->loginAction = array('controller' => 'users', 'action' > => 'login'); > $this->Auth->logoutRedirect = array('controller' => 'users', > 'action' => 'login'); > $this->Auth->loginRedirect = array('controller' => 'usuarios', > 'action' => 'add'); > } > } > > > When I run the debug, the sql is mounted correctly. but it returned the > error "Login failed. Invalid username or password." > I take the sql generated and run on the bank, and is returned correctly the > User. > If I print the $ _POST values come correctly, if I print the $ this-> data, > the User is correct, but the password is NULL.. > > > *POST:* > array(2) { > ["_method"]=> > string(4) "POST" > ["data"]=> > array(1) { > ["User"]=> > array(2) { > ["username"]=> > string(5) "admin" > ["password"]=> > string(6) "123456" > } > } > } > > > *this->data:* > array(1) { > ["User"]=> > array(2) { > ["username"]=> > string(5) "admin" > ["password"]=> > NULL > } > } > > > Does anyone have any idea how to solve this problem? > Thanks friends! > > --- > Wladiston MaurĂcio de Paiva > http://wladistonpaiva.com.br > [email protected] > [email protected] > +55 (31) 8435 - 5380 > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] 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 -~----------~----~----~----~------~----~------~--~---
