Puster Skrevet 7. november 2010 Del Skrevet 7. november 2010 Hallo! Jobber med et admin system som skal fungere med to typer adminer. Hoved admins å moderatorer etc. Så da når en logger inn så skjekkes han opp mot databasen om han er typen 1 eller 2. Men da en som er admin som ikke er hoved admin kan han komme seg inn på hovedsiden(hovedadminssiden). Men jeg tenkte jeg skulle lage en session som skjekker det. <?php include 'connect.php'; if(!isset($_SESSION['username'])&&(!isset($_SESSION['type']) { header("Location: ../index.php"); exit; }?> Så jeg laga den, men den funker ikke. Hva gjør jeg galt? Takker for svar! Lenke til kommentar
BlueEAGLE Skrevet 7. november 2010 Del Skrevet 7. november 2010 Du mangler session_start(); og "sjekke" skrives ikke med tre K-er. Lenke til kommentar
Puster Skrevet 7. november 2010 Forfatter Del Skrevet 7. november 2010 har selvfølgelig session start i en annen fil;) Lenke til kommentar
BlueEAGLE Skrevet 7. november 2010 Del Skrevet 7. november 2010 Det er ingen selvfølge. Viser du E_NOTICE-meldinger eller, hvis ikke, kan du sjekke loggen etter "headers already sendt"? Lenke til kommentar
legg1 Skrevet 7. november 2010 Del Skrevet 7. november 2010 (endret) Det er ingen selvfølge. Viser du E_NOTICE-meldinger eller, hvis ikke, kan du sjekke loggen etter "headers already sendt"? if(!isset($_SESSION['username'])&&(!isset($_SESSION['type'])) { Du mangler ett sluttparentes, og som BlueEAGLE sier, har du muligens sendt headers tidligere (tilogmed white space gjør dette). Og fjern ^E_NOTICE i error_reporting() om du har stilt på dette selv. Om du har problemer med dette, men fortsatt vil kjøre header() midt inni scriptet ditt, ta en titt på ob_start() hos php.net edit: litt trøtt, glemte et par ord Endret 7. november 2010 av legg1 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå