Verwijderd schreef op donderdag 23 november 2006 @ 15:51:
Hmm, ik zal proberen om even snel een werkend script te schrijven..
login.php
[code]
je code
Fouten kunnen er altijd in staan.
Mail me even als het niet werkt, vanavond heb ik wel tijd als het niet werkt.
offtopic:
Coden kan moeilijk zijn in een textarea

bij je login.php krijg ik dit:
'; } else { if ($_POST['username'] == $adminUserName AND $_POST['password'] == $adminPassWord){ $_SESSION['user'] = $adminUserName; header('location: loggedin.php'); } else { echo'Fout: Verkeerde inlog gegevens'; } } } ?>
met daaronder de inlogbalk en passbalk.. inloggen werkt niet
Foutje zelf al opgelost (zat in <br> gedeelte)
ik heb trouwens iets aangepast in het volgende:
mijn login.php ziet er zo uit:
code:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| <html>
<head>
<title>inloggen</title>
</head>
<body>
<?php
session_start();
$adminUserName = 'myUser';
$adminPassWord = 'myPass';
if (isset($_POST['username'])){
if (empty($_POST['username']) OR empty($_POST['password']){
echo'Fout: Typ iets in vriend =).<br>';
} else {
if ($_POST['username'] == $adminUserName AND $_POST['password'] == $adminPassWord){
$_SESSION['user'] = $adminUserName;
header('location: loggedin.php');
} else {
echo'Fout: Verkeerde inlog gegevens';
}
}
}
?>
<form action="login.php" method="post">
<input type="text" name="username"><br>
<input type="password" name="password"><br>
<input type="submit" value="login">
</body>
</html> |
bij de form action staat login.php, die heb ik veranderd in loggedin.php , waardoor ik na het inloggen kom op de site die ik nodig heb. Maar als ik naar die locatie buitenom wil surfen en dus de locatie invoer in de adresbalk opent hij de code, en krijg ik niet een pagina met: Log je eerst even in vriend?
edit 2/
overigens kan ik ook bij dit script inloggen met een fictieve username en pass...
[
Voor 57% gewijzigd door
Thrilled op 23-11-2006 16:38
]