File manager beveiligen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gabi

gabi

12/10/2005 19:14:00
Quote Anchor link
ik krijg het niet voor elkaar de pagina te beveiligen aan de hand van dit script :

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)
PHP script in nieuw venster Selecteer het PHP script
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
<?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")  ;  
}
  


?>

<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)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php  
//Pagina te weergeven als je niet bent ingelogd
$pagina = "index.php";  
if ($_COOKIE["Login"] == "true"){  

?>



plaats hier je html codes enzo



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php }  
else   {  
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='$pagina'</SCRIPT>";  
}
  
?>
Gewijzigd op 12/10/2005 19:15:00 door Gabi
 
PHP hulp

PHP hulp

24/11/2024 23:08:42
 
- SanThe -

- SanThe -

12/10/2005 19:52:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>";  
?>

Deze regels worden dus zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if ($_POST['name'] == $name AND $_POST['pass'] == $pass )  
//
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='" . $pagina . "'</SCRIPT>";  
//
else
//
echo "<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='" . $pagina . "'</SCRIPT>";
 
Gabi

gabi

13/10/2005 15:22:00
Quote Anchor link
ik krijg een witte pagina ...
als ik ingelogd ben, okal heb ik dit erin staan :
error_reporting(E_ALL);
 
Gabi

gabi

20/10/2005 16:04:00
Quote Anchor link
halloo?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.