Thank you, now it works. But there is one controller where no actions
are displayed, only a white page. When I add $this->allow('*'); then
everything in this controller is working. Do you know why? This is
only one controller...

On 18 Nov., 11:41, Jeremy Burns | Class Outfit
<[email protected]> wrote:
> 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....
>
> Jeremy Burns
> Class Outfit
>
> Tel: +44 (0) 208 123 3822
> Mob: +44 (0) 7973 481949
> Skype: jeremy_burnshttp://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.organdhelp 
> >>> 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 
> > 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

Reply via email to