Die Idee ist, dass wenn der Besucher z.B. auf einen dbfs-PDF-Link klickt, aber nicht eingeloggt ist, automatisch zur Login-Seite weitergeleitet wird, anstelle einer weissen Seite zu erhalten.
Ich hätte mir das wie weiter unten folgt vorgestellt, klappt aber nicht. $auth->auth["uname"] ist leer, egal ob eingeloggt oder nicht. Dies, obwohl in der dbfs.php von mir aus gesehen alle notwendigen includes gemacht werden:
Code: Alles auswählen
include_once ("config.php");
include_once ($contenido_path . "includes/startup.php");
cInclude("includes", "functions.general.php");
/* Shorten load time */
$client = $load_client;
Eingeloggt erhalte ich die Datei, nicht eingeloggt klappt die if-Bedingung aber nicht.
Oder sieht jemand einen Fehler in meiner kleinen Erweiterung:
Code: Alles auswählen
if ($auth->auth["uname"] == "nobody") {
if (!is_object($properties)) {
$properties = new PropertyCollection;
} // end if
header('location:front_content.php?idcatart='.$properties->getValue("clientsetting", $client, "feuser_login_form", "idcatart").'&file='.$file);
} // end if
Danke für Eure Hinweise/Infos, irgendwo steh ich wohl auf dem Schlauch.
Die verwendete Contenido Version ist 4.6.15.
Gruss,
Conradius