13.11.2009, 19:37
So ich habe nochmal was gebastelt.
Mit Sessions und eigener zugriff.inc.php.
Aufbau:
- abfrage.php
- Ordner "edit"
- zugriff.inc.php
- .htaccess
abfrage.php:
edit/zugriff.inc.php:
.htaccess:
Was sagt ihr dazu?
Geht das so?
Naja htaccess ist leichter.^^
Mit Sessions und eigener zugriff.inc.php.
Aufbau:
- abfrage.php
- Ordner "edit"
- zugriff.inc.php
- .htaccess
abfrage.php:
PHP Code:
<?php
include("edit/zugriff.inc.php"); // Zugriffsdatei einbinden
$eingelogt = FALSE;
session_start();
//Auslogen
if($_GET["form"] == 2)
{
unset($_SESSION['user']);
session_destroy();
}
//Einlogen
if ((!empty($_POST["usr"]) && !empty($_POST["pwd"])) || !empty($_COOKIE["wlog"]) || isset($_SESSION["user"])) {
if (($_POST["usr"] == $user && $_POST["pwd"] == $pass) || ($_COOKIE["wlog"] == "we37jXp") || isset($_SESSION["user"])) {
//Nutzer hat sich eingeloggt?
//setcookie("wlog", "we37jXp");
$_SESSION['user'] = $_POST["usr"];
$eingelogt = TRUE;
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link type="text/css" href="-.css" rel="stylesheet" media="screen" />
<title>Passwortabfrage</title>
<body>
<div>
<?php
if($eingelogt)
{
echo "
<p>Seiteninhalt</p>";
}
else
{
echo '<p>Seiteninhalt</p>';
}
?>
</div>
</body>
</html>
edit/zugriff.inc.php:
PHP Code:
<?php
$user = "hallo";
$pass = "1234";
?>
.htaccess:
Code:
order deny,allow
deny from all
Was sagt ihr dazu?
Geht das so?
Naja htaccess ist leichter.^^