Hoi!
Ik gebruik het volgende inlog script:
Maar nou is er iets vreemds aan de hand:
Ik was ingelogt, een vriend ook. Hij ging weg en ik logte een keer opnieuw in. Toen kreeg ik mijn username met zijn userid ofzo! Wat zit er fout in dit script? Please tell me...
Ik gebruik het volgende inlog script:
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
| <? session_start(); if ($HTTP_POST_VARS["username"] && $HTTP_POST_VARS["password"]) { $db_host = "XXXXXXX"; $db_login = "XXXXXXXX"; $db_pass = "XXXXXXXXX"; $db_database = "XXXXXXX"; mysql_connect("$db_host", "$db_login", "$db_pass") or die("MySQL errror"); mysql_select_db("$db_database")or die("Database error"); $result = mysql_query("Select userid,email,number from users where login='$username'"); $row = mysql_fetch_array($result); $userid = $row['userid']; $email = $row['email']; $mynr = $row['number']; // password coderen $passgecodeerd = md5($HTTP_POST_VARS["password"]); $username = $HTTP_POST_VARS["username"]; // variabelen in een session zetten session_register("username"); session_register("password"); session_register("passgecodeerd"); session_register("userid"); session_register("email"); session_register("mynr"); header("Location: users.php"); exit; } else { ?> <p>&nbsp;</p> <table> <form action='login.php' method='post'> <tr> <td><small>Username:</small> </td> <td> <input class=small size=30 type=text name=username> </td> </tr> <tr> <td><small>Password:</small></td> <td> <input class=small size=30 type=password name=password> </td> </tr> <tr> <td colspan=2 align="right"> <input class=small type=submit value=Login name=login> </td> </tr> </form> </table> <? } ?> ?> |
Maar nou is er iets vreemds aan de hand:
Ik was ingelogt, een vriend ook. Hij ging weg en ik logte een keer opnieuw in. Toen kreeg ik mijn username met zijn userid ofzo! Wat zit er fout in dit script? Please tell me...