Empfehlungen: Erweiterte Suche

Probleme mit Auth-Component (CakePHP 1.2)

Daten auslesen, verarbeiten und den Views übergeben

Probleme mit Auth-Component (CakePHP 1.2)

Beitragvon Arndtinho » Fr 26. Mär 2010, 12:09

Hallo,

ich bastel gerade an einer User-Registrierung herum und komme nicht weiter. Es gibt ein Formular mit Passwortwiederholung. Wenn die beiden PW's übereinstimmen, soll der neue User neu angelegt werden.
Also ganz simpel. Aber im Controller geht die Überprüfung ($this->Auth->password()) schief.

View:
Code: Alles auswählen
<?= $form->create('User', array('action'  => 'register')); ?>
<?= $form->input('first_name', array('label' => 'Firstname')) ?>
<?= $form->input('last_name', array('label' => 'Lastname')) ?>
<?= $form->input('email', array('label' => 'Email')) ?>
<?= $form->input('password', array('label' => 'Password')) ?>
<?= $form->input('password_confirm', array('label' => 'Confirm password', 'type'  => 'password')) ?>
<?= $form->submit('Registrieren'); ?>
<?= $form->end(); ?>


Controller:
Code: Alles auswählen
class UsersController extends AppController {
   
    var $name       = 'Users';
    var $components = array('Auth');
   
    function beforeFilter() {
        $this->Auth->allow('register');
    }
   
    function register() {
       
        if (!empty($this->data)) {
        if ($this->data['User']['password'] == $this->Auth->password($this->data['User']['password_confirm'])) {
            print_r($this->data);
        } else {
                echo "Error";
            }
    }
    }
}


Ich lande immer wieder im else-Zweig. Was läuft da falsch? Habe mir einige Tutorials und das CookBook angeschaut. Laut dem, was ich gelesen habe, sollte es jedoch funktionieren. Kann mir jemand einen Tipp geben?
Danke.

Viele Grüße
Arndtinho
Arndtinho
 
Beiträge: 22
Registriert: Mo 7. Jul 2008, 19:23

Re: Probleme mit Auth-Component (CakePHP 1.2)

Beitragvon Arndtinho » Fr 26. Mär 2010, 12:38

Hallo,

habe den Fehler gefunden. Es fehlt das Feld 'username'.

Viele Grüße
Arndtinho
Arndtinho
 
Beiträge: 22
Registriert: Mo 7. Jul 2008, 19:23


Zurück zu Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron