Empfehlungen: Erweiterte Suche

[gelöst] Auth/Login Problem

Fragen und Diskussionen zur Installation und Konfiguration von Cake.

[gelöst] Auth/Login Problem

Beitragvon den01 » Mi 11. Jan 2012, 20:25

Hallo

Ich hab da noch ein Problem. Ich bekomme unten stehende Meldung wenn ich mich einloggen will. Wenn ich das csrf ausschalte in der SecurityComponent, dann passiert bei der Loginmaske gar nichts mehr auch keine Fehlermeldung, kann mich einfach nicht einloggen. function login() ist vorhanden, DB stimmt auch, tmp gelöscht, Auth sollte eigentlich stimmen, Controller authifiziert, was könnte das denn noch sein?

Error: The requested address '/users/login' was not found on this server.
Stack Trace

#0 /home/gitarristinnen/public_html/lib/Cake/Controller/Component/SecurityComponent.php(214): SecurityComponent->blackHole(Object(UsersController), 'csrf')
#1 /home/gitarristinnen/public_html/lib/Cake/Utility/ObjectCollection.php(104): SecurityComponent->startup(Object(UsersController))
#2 /home/gitarristinnen/public_html/lib/Cake/Controller/Controller.php(606): ObjectCollection->trigger(Array, Array)
#3 /home/gitarristinnen/public_html/lib/Cake/Routing/Dispatcher.php(101): Controller->startupProcess('startup', Array)
#4 /home/gitarristinnen/public_html/lib/Cake/Routing/Dispatcher.php(86): Dispatcher->_invoke()
#5 /home/gitarristinnen/public_html/app/webroot/index.php(96): Dispatcher->dispatch(Object(UsersController), Object(CakeRequest), Object(CakeResponse))
#6 {main}

Besten Dank für ein Feedback.
den01
 
Beiträge: 6
Registriert: Di 10. Jan 2012, 13:58
Wohnort: Dübendorf, Schweiz
CakePHP-Version: 2
OS: Windows

Re: Login Problem

Beitragvon den01 » Fr 13. Jan 2012, 23:46

so, ich habs nochmals installiert das ganze cakephp und es geht jetzt. habe ein gutes Tutorial gefunden auf Youtube

http://www.youtube.com/watch?v=zvwQGZ1BxdM

hatte aber dann noch Probleme mit

public function login() {

if($this->request->is('post')) {
if($this->Auth->login()) {
$this->redirect($this->Auth->redirect());
} else {
$this->Session->setFlash('Ihr Name/Passwort ist falsch');
}
}

}


besser geht:

public function login() {

if($this->request->is('post')) {
if($this->Auth->login()) {
$this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash('Ihr Name/Passwort ist falsch');
}
}

}

so, hoffe, das hilft andern auch noch!
den01
 
Beiträge: 6
Registriert: Di 10. Jan 2012, 13:58
Wohnort: Dübendorf, Schweiz
CakePHP-Version: 2
OS: Windows


Zurück zu Installation und Konfiguration

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron