moin leutz!
bin ein absoluter pear newbie! ich hab mir n schönes template mit smarty erstellt und möchte mich nun so langsam an dem geschützten bereich des projektes begeben.
das problem ist dass ich natürlich eine header fehlermeldung bekomme wenn das header template vor der autentifizierung ausgeführt wird.
ich habe das alles folgendermaßen aufgebaut:
PHP-Code:
<?php
include ('config.php'); //für db und smarty einstellungen
include ('includes/funktionen.php'); //einige funktionen
include ('includes/top.php'); //das header file
require_once "Auth/Auth.php"; //no comment
$a = new Auth("DB", $dsn);
$a->start();
if ($a->getAuth()) {
$authenticated=TRUE;
}
if ($a->getAuth()) {
$smarty->assign('name','Ned');
$smarty->display('admin_spieler.tpl');
}
include ('includes/bottom.php'); //footer (oder wie datt heißt)
?>
das einloggen funktioniert sogar aber auf die hässliche fehler meldung kann man ja wohl verzichten:
Zitat:
|
Warning: Cannot modify header information - headers already sent by (output started at /websites/platz/div/sgs/stat/templates_c/%%FD^FD1^FD153A02%%top.tpl.php:9) in /websites/pear/Auth.php on line 609
|
ich weiß wie ich das problem beseitige, allerdings wird die login oberfläche dann vor dem header tpl ausgegeben und das sieht echt ma scheel aus!
ich hab irgendwie keine ahnung wie ich das mache das der header ausgegeben wird dann die login oberfläche und das dann am ende noch alles funktioniert!