This is Cake 2.0? Then the automagicness has been removed from the login method and you need to code it.
http://book2.cakephp.org/en/core-libraries/components/authentication.html#identifying-users-and-logging-them-in Jeremy Burns Class Outfit Tel: +44 (0) 208 123 3822 Mob: +44 (0) 7973 481949 Skype: jeremy_burns http://www.classoutfit.com Jeremy Burns Class Outfit http://www.classoutfit.com On 18 Nov 2011, at 10:31, Gerrit wrote: > No Problem. > > class UsersController extends AppController { > > var $components = array('Auth', 'Session'); > > public function beforeFilter() { > $this->Auth->allow(array('login')); > > parent::beforeFilter(); > } > > public function login() { > > } > > public function logout() { > $this->Auth->logout(); > } > > /** > * index method > * > * @return void > */ > public function index() { > $this->User->recursive = 0; > $this->set('users', $this->paginate()); > } > > /** > * view method > * > * @param string $id > * @return void > */ > public function view($id = null) { > $this->User->id = $id; > if (!$this->User->exists()) { > throw new NotFoundException(__('Invalid user')); > } > $this->set('user', $this->User->read(null, $id)); > } > > /** > * add method > * > * @return void > */ > public function add() { > if ($this->request->is('post')) { > $this->User->create(); > if ($this->User->save($this->request->data)) { > $this->Session->setFlash(__('The user has been > saved')); > $this->redirect(array('action' => 'index')); > } else { > $this->Session->setFlash(__('The user could not > be saved. Please, > try again.')); > } > } > } > > /** > * edit method > * > * @param string $id > * @return void > */ > public function edit($id = null) { > $this->User->id = $id; > if (!$this->User->exists()) { > throw new NotFoundException(__('Invalid user')); > } > if ($this->request->is('post') || $this->request->is('put')) { > if ($this->User->save($this->request->data)) { > $this->Session->setFlash(__('The user has been > saved')); > $this->redirect(array('action' => 'index')); > } else { > $this->Session->setFlash(__('The user could not > be saved. Please, > try again.')); > } > } else { > $this->request->data = $this->User->read(null, $id); > } > } > > /** > * delete method > * > * @param string $id > * @return void > */ > public function delete($id = null) { > if (!$this->request->is('post')) { > throw new MethodNotAllowedException(); > } > $this->User->id = $id; > if (!$this->User->exists()) { > throw new NotFoundException(__('Invalid user')); > } > if ($this->User->delete()) { > $this->Session->setFlash(__('User deleted')); > $this->redirect(array('action'=>'index')); > } > $this->Session->setFlash(__('User was not deleted')); > $this->redirect(array('action' => 'index')); > } > } > > login.ctp > <h2>Login</h2> > <div data-role="fieldcontain"> > <?php echo $this->Form->create('User', array('action' => 'login')); ? >> > > <?php echo $this->Form->input('username', array('label' => > __('Benutzername'))); ?> > > <?php echo $this->Form->input('password', array('label' => > __('Passwort'))); ?> > > <?php echo $this->Form->end(__('Login')); ?> > > </div> > > On 18 Nov., 10:48, Jeremy Burns | Class Outfit > <[email protected]> wrote: >> Fancy showing some code or shall we just guess? >> >> Jeremy Burns >> Class Outfit >> >> http://www.classoutfit.com >> >> On 18 Nov 2011, at 09:44, Gerrit wrote: >> >> >> >> >> >> >> >>> Hello everybody, >> >>> I've added the Auth-component, added the login-action, created a model >>> and created the login-view. And I've also created my user in the Users- >>> table with my hashed-password. Now the login don't work. When I click >>> the login-button I receive the login-page with no message and no >>> executed sql-statement. >> >>> What could be the reason? >> >>> Thanks! >> >>> -- >>> Our newest site for the community: CakePHP Video >>> Tutorialshttp://tv.cakephp.org >>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help >>> others with their CakePHP related questions. >> >>> To unsubscribe from this group, send email to >>> [email protected] For more options, visit this group >>> athttp://groups.google.com/group/cake-php > > -- > 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 > [email protected] For more options, visit this group at > http://groups.google.com/group/cake-php -- 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 [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
