Empfehlungen: Erweiterte Suche

komplizierte Authentifizierung

Fragen zur Konzeptionierung und womit man am besten anfäng? Hier rein...

komplizierte Authentifizierung

Beitragvon bkhero2004 » Do 27. Mai 2010, 09:50

Hallo an alle,

zuerst ich bin ein absoluter Cake - Newbie :-)

Ich versuche gerade ein Kundenlogin für eine Firma in cake umzusetzen, welches ich zuvor mit Marke Eigenbau in php realisiert habe.

Szenario ist folgendes:

Es soll vor eine vorhandene non Open Source Anwendung ein Kundenmenü gesetzt werden. Der Kunde soll für meine App das gleiche Passwort zum Login verwenden, wie für die andere Anwendung. Die Anwendung verwendet leider md5 zum hashen.

Mit meinem Eigenbau habe ich das so realisiert:

Code: Alles auswählen

// $dbpass ist der md5 hash aus der DB und $chpass ist das Plain Pw vom KD.
$salt = substr($dbpass, 0, 12);
$passw = crypt($chpass, $salt);
 


Kann ich diese Form der Authentifizierung irgendwie mit der cake Auth-Komponente verbinden?

Liebe Grüße

bkhero2004
bkhero2004
 
Beiträge: 2
Registriert: Do 27. Mai 2010, 09:16

Re: komplizierte Authentifizierung

Beitragvon Jörg » Di 8. Jun 2010, 22:00

Hi,

ich hoffe dies hilft dir weiter: http://book.cakephp.org/view/566/Change-Hash-Function

Über das "beforeFilter()" kannst du eine Art "Hook" erzeugen und die Auth-Component abwandeln.
Zum Beispiel zu deiner gewünschten md5()-Hash-Methode.
Jörg
 
Beiträge: 105
Registriert: Di 13. Mai 2008, 13:45
Wohnort: Bremen
CakePHP-Version: 2.0.3, 1.3.x
OS: Win7/Ubuntu


Zurück zu Konzeption und Vorgehensweise

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast