06. januar 2005 - 09:16Der er
5 kommentarer og 1 løsning
Mit login virker ikke 100% hvad har jeg gjordt forkert
Jeg kan sagtens logge ind på min siden men, Den går ikke ned og skreiver den text som den skal. Du er logget ind. på samme side som jeg loggede ind på. jeg har set min ven lave det før men den viser ikke texten Du er logget ind men bare login siden som den er når man logger in.
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.
<form action="login.php?do=admin" kan ikke lade sig gøre, i stedet skal du have <form action="login.php" method="POST"> <input type="hidden" name="do" value="admin">
Og så mangler du et sted der håndterer at sessionen bliver sat. dvs. aller øverst i din fil kunne du have noget ala: if (isset($_POST["login"]) && isset($_POST["pass"])){
//og noget check på brugeren evt. op mod en database if ($_POST["login"] == "testbruger" && $_POST["pass"] == "testpass"){ $_SESSION["logged"] = "yes"; $_SESSION["type"] = "normal"; //genlæse siden med de nys sessionsvariable header("location: login.php"); exit;
Du siger din login virker fint, så jeg formoder du laver bruger evaluering der. Så skal du sørge for at $_SESSION['logged'] bliver sat til 'yes' og $_SESSION['type'] bliver sat til 'admin' (hvis personen er admin naturligvis).
Øverst på hver PHP-script side skal du huske at starte session: session_start(); for at det virker.
> retep <form action="login.php?do=admin" <--- den slags virker fint for mig - og gør det også i eksemplet.
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.