ik heb een inlogsysteempje gemaakt met mysql en php, maar nu loop ik tegen een probleempje aan:
cookie.php
de username is dus $name en het paswoord $password.
maar als ik nu $name = "Blaat" heb, zet hij ook een cookie als ik 'blaat' of 'bLAaT' invoer als username...
mijn vraag is dus: is mysql case-insensitive, of is SetCookie het misschien?
cookie.php
code:
1
2
3
4
5
6
7
| $result = mysql_query("SELECT password FROM users WHERE nickname='$name'");
if ($myrow = mysql_fetch_array($result)) { // username is correct
if ($myrow['password'] == $password) // password is correct too
Setcookie('site', $name, time() + 604800); // expire in a week
else
$error = 1;
} |
de username is dus $name en het paswoord $password.
maar als ik nu $name = "Blaat" heb, zet hij ook een cookie als ik 'blaat' of 'bLAaT' invoer als username...
mijn vraag is dus: is mysql case-insensitive, of is SetCookie het misschien?
[ Voor 9% gewijzigd door Marc op 03-07-2003 22:00 . Reden: spelfoutjes ]