login & form
jeg har en side der skal passwordbeskyttes fordi det er etl at ændre teksten på min hjemmeside i mysql. jeg har lavet det hele og kan godt komme ind på den beskyttede side, men så snart jeg skriver noget i boksene og trykker på en af knapperne. reloader siden og jeg kan ikke bruge det..siden ligger her http://www.chaozclub.1go.dk/login.php
bruger=chaoz og pass=1234
koderne:
loginform:
<html>
<head>
<title>Login!!</title>
</head>
<body>
<form action="rediger.php" method="post">
Indtast brugernavn!<br>
<input name="bruger" type="text" value="" size="30">
<br>
Indtast adgangskode!<br>
<input type="password" name="pass" size="30" maxlength="30"><br>
<input type="submit" name="login" value="Login">
</form>
</body>
</html>
Beskyttet side:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$bruger =$_REQUEST[bruger];
$password =$_REQUEST[pass];
if ($bruger == "chaoz" && $password == "1234"){
?>
<form action="<?php echo basename($_SERVER['PHP_SELF']); ?>" method="post">
Siden du vil redigere:<br>
<input name="Side" type="text" size="30" value="<?php $val = ($_POST['Side'])? $_POST['Side'] : ''; echo $val;?>"><-- her skal man skrive vilken side man vil redigere <br>
<input name="hent_indhold" type="submit" value="Hent text">
<br>
<textarea name="indhold" cols="70" rows="30" wrap="OFF">
<?php
require ("conn.php");
if ($_POST['hent_indhold'])
{
$Side = $_POST['Side'];
connect();
$result = mysql_query("select indhold from Chaozclub where site='$Side'");
$udskriv = mysql_fetch_array($result);
extract($udskriv);
echo $indhold;
mysql_close();
}
?>
</textarea>
<br>
<input type="submit" name="lager_i_MySQL" value="Lager i MySql">
<?php
if ($_POST['lager_i_MySQL'])
{
$indhold = $_POST['indhold'];
$Side = $_POST['Side'];
connect();
mysql_query("update Chaozclub set indhold = '$indhold' where site='$Side'");
mysql_close();
}
}
else {echo "Du har ikke de krevede rettigheder" ;}
?>
</body>
</html>
