Als ik mijn username en password invul, in mijn loginscript, pakt ie alles, behalve het password... Het password haal ik rechtstreeks uit de db dus dat klopt zeker weten... Maar waarom pakt ie m'n password niet...
ik zal in een groot vak commenten waar ie naar toe gaat (waar ie stopt) zodat het opvalt
ik zal in een groot vak commenten waar ie naar toe gaat (waar ie stopt) zodat het opvalt
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
| <? if ($action == 'login') { // mysql connect mysql_connect("localhost", "root", "h4x0r") or die ("MySQL Connectie mislukt"); mysql_select_db("forum") or die ("Kon de database niet selecteren"); // query $form_pw = $f_password; $q_username = mysql_query("SELECT * FROM users WHERE username='$f_username'"); // kijken of user bestaat if (mysql_num_rows($q_username) == "0") { // geen geldige user echo "Deze gebruiker bestaat niet \n <a href='login.php'>terug</a>"; } else { $row = mysql_fetch_object($q_username); // user uit de db halen $password = $row->password; // password uit db halen if ($password == '$form_pw') // kijken of het password klopt { Setcookie("username", $row->username, Time()+36000000); // username cookie Setcookie("password", $password, Time()+36000000); // password cookie echo "ingelogd \n \n <a href='index.php'> Terug </a>"; // terug gaan } ///////////////////////// ///////////////////////// /// hier loopt ie dus // /// op vast // ///////////////////////// ///////////////////////// else { echo "mislukt"; } } } else { // formulier weergeven echo " <html> <head><title>Login</title></head> <body bgcolor='#FFFFFF' vlink='#000000' alink='#000000' link='#000000'> <form action='login.php?action=login' method='post'> <div align='center'><table width='770' cellspacing='1' cellpadding='1' bgcolor='#000000'> <tr> <td width='370' bgcolor='#cccccc'><font face='verdana' size='2' color='#000000'><b>Username:</b></font></td> <td width='400' bgcolor='#e6e6e6'><input type='text' name='f_username'></td> </tr> <tr> <td width='370' bgcolor='#cccccc'><font face='verdana' size='2' color='#000000'><b>Password:</b></font></td> <td width='400' bgcolor='#e6e6e6'><input type='text' name='f_password'></td> </tr> <tr> <td width='370' bgcolor='#cccccc'></td> <td width='400' bgcolor='#e6e6e6'><input type='submit' value='submit'><input type='reset' value='reset'></td> </tr> </table> </form> </html>"; echo ""; } ?> |