
|
|
|
Auth: Auth-Funktionen in Klasse aufrufen/erstellen? |
| Ah, wunderbar Berdir, so funktioniert es, danke Dir! Man lernt nicht aus ;)
//edit:
ich muss meine Antwort leider revidieren, leider funktioniert es nicht. Denn genau dann, wenn ich die Funktion call_user_func aufrufe, wird auch die Funktion eingefügt. Aber sie soll ja z.B. in dem Fall setFailedLoginCallback() nur dann eingefügt werden, wenn der Login Vorgang auch gescheitert ist. Im Moment erscheint die Funktion immer - da call_user_func.... was mache ich falsch? Habe im Manual auch keinen Parameter gefunden, der dies evtl. unterdrücken würde...
class output_xy {
public static function error_login_failed() {
print 'Message';
[..]
}
public function xy() {
[..]
$my_auth = new Auth('MDB2', $options, 'login_function');
$my_auth->setFailedLoginCallback(call_user_func(array('output_xy', 'error_login_failed')));
[..]
}
}
Jetzt ist aber noch ein weiteres Problem aufgetreten im Bezug auf die von Auth gegebenen Callback Funktionen wie setFailedLoginCallback(), setLoginCallback(), usw.
Diese geben keinen Rückgabewert und ich kann die Ausgabe der ausgelagerten Funktionen nicht in einer Variable zwischenspeichern. Sprich, ich muss in den festgelegten Callback Funktionen alles mit print / echo zurückgeben. Gibt es dafür auch eine Lösung?
Danke schon mal,
Zeussi |
|
|
| weiterlesen... |
Quelle: Pear Forum |
|
|
Weitere Artikel:
2 mal installiert ? Hallo Forum,
ich programmiere seit knapp 10 Jahren Websites mit PHP/MySQL. Ich habe eigentlich ... Lesen Quickform date Hallo,
bei einem Quickform date element wird nur der index der select Boxen (selected Value) als ... Lesen LiveUser: Example demodata.xml - MDB2 Error Hallo Leute,
seit dieser Woche beschäftige ich mich mit PEAR und bin hellauf begeistert, was ... Lesen Date_Holidays Driver isHoliday höllisch langsam Hi,
danke für's Interesse. Ich habe profiled und herausgefunden, dass in Driver.php bei ... Lesen Sequences and auto-incrementing Hallo,
Versuche mich gerade ine bischen schlau zu machen mit die Sequences und auto-incrementing ... Lesen Prog gesucht Für eine Musikseite wird jemand in Hannover oder Umgebung (Treffen erforderlich) gesucht, der ... Lesen Mail senden Ha, habe die fehlenden File nachinstalliert.
Zumindest kommt die Fehler-Meldung nicht mehr.
Denke ... Lesen QuickForm - setSelected geht nicht bei array Grundsätzlich ist $form->setDefaults(...); allen Aufrufen wie setSelected(), setValue() ... Lesen
|
|
|
|
|
|
|
|