>Er det login.php den er galt med,
i den du har liggende online Ja, men den fejl har jakobdo gjort opmærksom på i #5
>burde man ikke sendes tilbage til new.php. eller før edit.php ?
nej, du har jo ikke noget header location, ved logon succesfuld, hvor skulle den også vide fra hvor du kommer fra.
du kunne have started med bare at klikke på logon.php, hvor skulle den så sende dig hen ?? edit eller new ??
så du må først logge ind
og derefter klikke på new.php eller edit.php
tilgengæld kunne man godt skrive en besked om man er logger ind i login.php, så man ved man kan starte en af de andre filer op der kræver man er logget ind
nu ved jeg godt det er et meget simpelt eks, men man burde have trukket database connection ud i en seperat fil, så man ikke skal vedligeholde settings flere steder.
hurtig tilretning af login.php
<?php
session_start();
//Hemmelig kode
$secret = 'xxxxx';
if(isset($_POST['login'])){
if($_POST['secret'] == $secret){
$_SESSION['logged_in'] = true;
echo "du er nu logget ind";
}
}
?>
<form action="login.php" method="post">
Kode: <input type="password" name="secret" placeholder="Indtast kodeord"><br>
<input type="submit" name="login" value="Login">
</form>