PHP und Verschlüsselung
Hallo Forum!
Hab ein Problem mit einer Funktion die ich von PHP aus aufrufen will.
In der Benutzerstammdatei verschlüssle ich die Passworte mit einer SQL-Funktion, darin mit encrypt_aes.
Das im Webformular eingegebene Passwort wird mit der Funktion verschlüsselt und mit dem Passwort in der Tabelle verglichen, dann sollte der gesamte Benutzersatz zurückgegeben werden.
Wenn ich im Debugmodus das kreierte SQL-Statement herauskopiere und online ausführe dann funktioniert es. Führe ich nur die Verschlüsselungsfunktion aus in PHP, bekomme ich auch das verschlüsselte Passwort zurück.
Sobald ich es aber als Ganzes ausführe kommt kein Satz mehr zurück.
Das Statement sieht so aus:
select * from userstap where usrprf = translate('{$usrprf}') and password = encrypt_f('{$password}', translate('{$program}'));
Die Funktion empfängt als Parameter das Passwort und das aufrufende Programm und liest dann aus einer Tabelle das Verschlüsselungspasswort für encrypt_aes und gibt das verschlüsselte Passwort zurück.
Ich steh total am Schlauch! 
Mfg Peter
Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!
Bookmarks