Empfehlungen: Erweiterte Suche

Auth - beim Login wird das Passwort nicht gelesen

Daten auslesen, verarbeiten und den Views übergeben

Auth - beim Login wird das Passwort nicht gelesen

Beitragvon woki » So 27. Mär 2011, 12:05

Hallo Forum,

beim Login liest cake zwar username richtig aus, das Feld für das password bleibt leer.
So siehts aus:

Die passenden Felder setzen:
Code: Alles auswählen

function beforeFilter() {
        $this->Auth->userModel = 'Provider';
        $this->Auth->fields = array(
            'username' => 'email',
            'password' => 'password'
        );
...
}
 


Dann wie angegeben ein leere function login(); und das passende view dazu:
Code: Alles auswählen

echo $this->Form->create('Provider', array('action' => 'login'));
    echo $this->Form->input('email', array( 'label' => 'Emailadresse<br /> = ihr Loginname'));
    echo $this->Form->input('password', array( 'label' => 'Ihr Passwort'));
// damit passiert das selbe:
//echo $this->Form->password('password', array( 'label' => 'Ihr Passwort'));

    echo $this->Form->end('Einloggen');
 


Beim Loginversuch steht im debug von $this->data:
Array
(
[_Token] => Array
(
[key] => 67e92c7b80112eb77b4aa713430d428f88e6926d
[fields] => 8a62bca646513bcee44403b5700d3c5953bc208a%3A
)

[Provider] => Array
(
[email] =>blabla@gmx.de
[password] =>
)

)

Natürlich gebe ich ein Passwort ein :-/ Warum wird das nicht gelesen???

Ich hoffe ihr könnt mir helfen, sonst bekommt meine Tischkante Fransen ...

woki
woki
 
Beiträge: 5
Registriert: Di 8. Mär 2011, 22:18

Zurück zu Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron