10. oktober 2005 - 20:12Der er
12 kommentarer og 1 løsning
session skal spærre for resten af sidens indhold
Jeg bruger den her lige nu til at beskytte mine sider..:
<? include("../php/config.php");
session_start(); if(isset($_SESSION['admin'])) { $accept = "<p>Hej " . $_SESSION['admin'] . "</p >Du er nu logget ind! Vælg venligst administration i menuen til venstre!"; $show_menu = include("../includes/adminmenu.inc"); } else { $disagree = "Du er ikke logget ind. <a href='login.php'>Gå til login</a>"; }
?>
Men problemet med denne er at den kun skjuler det der står oppe i if(isset($_SESSION['admin'])) når man ikke er logget på.. Meningen er at den skal skule hele sidens indhold hvis man ikke logger på og blot vise en lille tekstboks i midten hvor der kommer teksten: "Du er ikke logget ind. <a href='login.php'>Gå til login</a>";
Hvordan får man det lavet sådan? Jeg har set det før et sted, men kan ikke huske det..
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
øhm jeg tror det virker.. men hver gang jeg logger på udskriver den fejl 500. Internal Server Error, det plejer den kun at gøre når filen ikke eksistere og det gør den for skriver jeg adressen i adressen linien eksistere index fint nok
jaja den sender videre.. og login.php er der også..
Men det er godt nok noget skørt at jeg ikke kan se index.php.. hvis jeg åbner index.php så sender den mig videre til login.php men logger jeg ind skriver den den fejl 500..
Fandt fejlen :) havde ved et uheld fået placeret min session_start i adminmenu.inc.. så det fejlede på den måde.. det virker som det skal nok.. Mange tak for hjælpen igen.. læg svar for points :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.