File manager beveiligen
dit is het file manegment systeem
http://wacker-welt.de/webadmin/webadmin.php
(kan je downloaden als je hem in je browser plakt)
en dit is het inlog systeem
||||||| index.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
//vul naam en wachtwoord hieronder in.
$name = "naam" ;
$pass = "wachtwoord" ;
//De pagina de je te zien krijgt na het inloggen
$pagina = "main.php";
//$value niet veranderen!
$value = 'true' ;
//checkt of de username en het wachtwoord gelijk zijn aan de variables
if ($_POST['name'] == "$name" AND $_POST['pass'] == "$pass" )
{
//als ze kloppen, maakt hij een cookie aan en je gaat naar de beveiligde pagina
setcookie("Login", $value, time()+3600); /* de cookie verloopt in 1 uur */
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='$pagina'</SCRIPT>";
}
if ($_POST['name'] !== "$name" AND $_POST['pass'] !== "$pass" )
{
setcookie ("Login", "", time() - 3600);
print ("login first or try again") ;
}
?>
//vul naam en wachtwoord hieronder in.
$name = "naam" ;
$pass = "wachtwoord" ;
//De pagina de je te zien krijgt na het inloggen
$pagina = "main.php";
//$value niet veranderen!
$value = 'true' ;
//checkt of de username en het wachtwoord gelijk zijn aan de variables
if ($_POST['name'] == "$name" AND $_POST['pass'] == "$pass" )
{
//als ze kloppen, maakt hij een cookie aan en je gaat naar de beveiligde pagina
setcookie("Login", $value, time()+3600); /* de cookie verloopt in 1 uur */
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='$pagina'</SCRIPT>";
}
if ($_POST['name'] !== "$name" AND $_POST['pass'] !== "$pass" )
{
setcookie ("Login", "", time() - 3600);
print ("login first or try again") ;
}
?>
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<title>Login Script voorbeeld</title>
</head>
<body>
<center><form method="post" action="index.php">
<table>
<tr>
<td>Name:</td><td><input type="text" name="name"></td>
</tr>
<tr>
<td>Password:</td><td><input type="password" name="pass"></td>
</tr>
<tr>
<tr>
<td></td><td><input type="submit" value="Login"></td>
</tr>
</table>
</form>
</center>
</body>
</html>
|||||||| main.php (beveiligde pagina)
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
//Pagina te weergeven als je niet bent ingelogd
$pagina = "index.php";
if ($_COOKIE["Login"] == "true"){
?>
//Pagina te weergeven als je niet bent ingelogd
$pagina = "index.php";
if ($_COOKIE["Login"] == "true"){
?>
plaats hier je html codes enzo
Code (php)
Gewijzigd op 12/10/2005 19:15:00 door Gabi
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
// $vars horen niet tussen ""
if ($_POST['name'] == "$name" AND $_POST['pass'] == "$pass" )
// $vars horen niet tussen "" van de echo
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='$pagina'</SCRIPT>";
// hier kan je simpel 'else' van maken
if ($_POST['name'] !== "$name" AND $_POST['pass'] !== "$pass" )
// $vars horen niet tussen "" van de echo
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='$pagina'</SCRIPT>";
?>
// $vars horen niet tussen ""
if ($_POST['name'] == "$name" AND $_POST['pass'] == "$pass" )
// $vars horen niet tussen "" van de echo
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='$pagina'</SCRIPT>";
// hier kan je simpel 'else' van maken
if ($_POST['name'] !== "$name" AND $_POST['pass'] !== "$pass" )
// $vars horen niet tussen "" van de echo
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='$pagina'</SCRIPT>";
?>
Deze regels worden dus zo:
Code (php)
als ik ingelogd ben, okal heb ik dit erin staan :
error_reporting(E_ALL);
halloo?