- Fischer
Bruger & Adgangskode med php
Jeg har prøvet at sikre min hjemmeside med en login side (Php). Det virker også, men når jeg afprøver den i KompoZer, og så højre klikker trykker vis kildekoder, så kan man se den kode og Brugernavn jeg har angivet, og det skal selvfølgelig være skjult.. hvordan kan jeg gøre det??
Jeg brugte koden:
<?php
session_start();
$accepteret_bruger = "brugernavn";
$accepteret_kode = "kode";
$logintekst = "<h2>Denne side kræver login</h2>";
$hjemmeside = "http://minhjemmeside.dk";
/* Hvis der er logget af */
if (isset($_REQUEST['logaf'])) {
session_destroy();
header("Location: $hjemmeside");
}
if (isset($_REQUEST['bruger'])) {
$_SESSION['bruger'] = $_REQUEST['bruger'];
}
if (isset($_REQUEST['kode'])) {
$_SESSION['kode'] = $_REQUEST['kode'];
}
/* Hvis ikke logget ind vises login-formular */
if ($_SESSION['bruger'] != $accepteret_bruger || $_SESSION['kode'] != $accepteret_kode) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Du skal logge ind for at få adgang til siden</title>
</head>
<body>
<div style="width:400px; text-align:center; margin-left:auto; margin-right:auto;">
<?php echo $logintekst; ?>
<form action='<?php echo $_SERVER['php_self']; ?>' method='post'>
<table style="width:400px;"><tr><td>Navn:</td><td>Adgangskode:</td></tr>
<tr><td><input style="width:175px;" type=text name="bruger"></td>
<td><input style="width:175px;" type="password" name="kode"></td></tr>
<tr><td colspan="2" align="center"><input value="Send" type="submit"><input name="clear" value="Slet alt" title="Slet alt" type="reset"></td></tr>
</table>
</form>
</div>
</body>
</html>
<?php
exit();
}
?>
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19
Jeg brugte koden:
<?php
session_start();
$accepteret_bruger = "brugernavn";
$accepteret_kode = "kode";
$logintekst = "<h2>Denne side kræver login</h2>";
$hjemmeside = "http://minhjemmeside.dk";
/* Hvis der er logget af */
if (isset($_REQUEST['logaf'])) {
session_destroy();
header("Location: $hjemmeside");
}
if (isset($_REQUEST['bruger'])) {
$_SESSION['bruger'] = $_REQUEST['bruger'];
}
if (isset($_REQUEST['kode'])) {
$_SESSION['kode'] = $_REQUEST['kode'];
}
/* Hvis ikke logget ind vises login-formular */
if ($_SESSION['bruger'] != $accepteret_bruger || $_SESSION['kode'] != $accepteret_kode) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Du skal logge ind for at få adgang til siden</title>
</head>
<body>
<div style="width:400px; text-align:center; margin-left:auto; margin-right:auto;">
<?php echo $logintekst; ?>
<form action='<?php echo $_SERVER['php_self']; ?>' method='post'>
<table style="width:400px;"><tr><td>Navn:</td><td>Adgangskode:</td></tr>
<tr><td><input style="width:175px;" type=text name="bruger"></td>
<td><input style="width:175px;" type="password" name="kode"></td></tr>
<tr><td colspan="2" align="center"><input value="Send" type="submit"><input name="clear" value="Slet alt" title="Slet alt" type="reset"></td></tr>
</table>
</form>
</div>
</body>
</html>
<?php
exit();
}
?>
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19