PHP FPDF und Login-System

wiked

Ensign
Registriert
Juni 2008
Beiträge
135
Hi alle,

habe ein Problem. Und zwar habe ich ein Loginsystem. Dazu include ich in jedes php File die checkuser.php.

Das Problem was ich nun habe ist, dass ich diese auch in das PDF erzeugende .php file includen muss/will. Jedoch besteht dort ja das Problem, dass man keine zwei header aufrufe machen kann. Da jedoch sowohl mein loginscript als auch die fpdf klasse diese brauchen habe ich ein Problem!

pdf_create.php
PHP:
<?php
include ("checkuser.php");
include ('includes/config.inc.php');
require('fpdf16/fpdf.php');

class PDF extends FPDF
{
//Kopfzeile
function Header()
{
    //Logo
    $this->Image('img/briefkopf.jpg',0,0,210);
}

//Fusszeile
function Footer()
{
    //Position 1,5 cm von unten
    $this->Image('img/brieffuss.jpg',0,280,210);
}
}
// usw...

checkuser.php
PHP:
<?php 
session_start(); 
if (!isset ($_SESSION["user_id"])) 
{ 
  header ("Location: index.php"); 
} 
?>

Wie kann ich das also nun lösen, dass das PDF erzeugende php geschützt wird? Hoffe ihr versteht die Problematik :freak: und ich konnte es halbwegs erklären!
 
In der checkuser.php kannst du ja nach dem Header einfach ein die() machen. Denn wenn du eh auf die Indexseite weiterleitest, müssen die restlichen Skripte ja gar nicht abgearbeitet werden.
 
Danke funktioniert hätt ich eigentlich selber drauf kommen können :daumen::

EDIT:
für das andere Problem, habe ich gerade selber die Lösung gefunden :)
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben