Chart.dk





Brugernavn:
Password:
Glemt password   :   Opret bruger
Forfatter:aton
Oprettet:23/05 2009
Tidspunkt:14:47:48
Visninger:1536
login system med kode

Hej jeg har fundet den her php logind

login.php

<form action="tjek-password.php" method="POST">
<input type="password" name="password">
<input type="submit" value="Login">
</form>

tjek-password.php

<?php
if($_POST['password'] == 'skriv-kodeord-her') {
echo "Du er nu logget ind";
}
else
{
echo "Det indtastede kodeord var IKKE korrekt";
}
?>

når jeg har logget ind duer findt man har prøvet at få et link en i det alså der stover "Du er nu logger ind" så den skifter side fx htmlkoder.dk/test og!! så man kan kun gå ind på siden når man har logget ind håbber i kan hjælpe :)
Friis
23/05-2009 23:56:30

Så skal du ud og anvende sessions.

tjek-password.php
----------------------
<?php
session_start();

if($_POST['password'] == 'skriv-kodeord-her') {
$_SESSION["login"] = "ok";
header("location: beskyttet.php");
}
else
{
echo "Det indtastede kodeord var IKKE korrekt";
}
?>

beskyttet.php
----------------
<?php
session_start();

if ($_SESSION["logind"] == "ok")
{
echo "Du har adgang";
}
else
{
echo "Du skal være logget ind for at kunne se denne side!";
}
?>
Friis
25/05-2009 18:29:15

Hov, beskyttet.php skal naturligvis se således ud istedet:

<?php
session_start();

if ($_SESSION["login"] == "ok")
{
echo "Du har adgang";
}
else
{
echo "Du skal være logget ind for at kunne se denne side!";
}
?>

//d'et i session'en skulle lige fjernes.
aton
26/05-2009 15:44:01

jeg kan da ikke logge ind der er ikke noget felt?
Friis
26/05-2009 18:10:08

Jeg sagde jo intet om, at du ikke længere skulle bruge din fil login.php.

Du skal bruge alle tre filer:

- login.php
- tjek-password.php (Den jeg har postet)
- beskyttet.php (Den sidste af dem, som jeg har postet)
aton
11/06-2009 18:02:48

[b]ok tak test bb kode[/b]

Du skal have en bruger og være logget ind på htmlkoder.dk, for at kunne deltage.









 
  © 2005-2010 Martin H. Møller | Fremstillet af Webbureau ComboWeb | HTMLkoder.dk anbefaler