Ey,
Ik heb het volgende scriptje:
Allereerst moet een username en password opgegeven worden op /admin/index.php. Deze gegevens worden in een cookie gezet en de gebruiker wordt geforward naar frames.php. In deze frames.php staat bovenstaand script. Een echo met de cookievars levert het juiste resultaat (het ingevoerde password), evenals de echo van $b[password] (de juiste pass). Maar toch wordt ik niet geforward naar index.php wanneer het password fout is. Het zit blijkbaar in deze regel:
Maar ik zie het probleem niet? Jij misschien wel?
Ik heb het volgende scriptje:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <? include("../config.php"); $adminid=$HTTP_COOKIE_VARS[adminid]; $query=mysql_query("SELECT password FROM admins WHERE id='$adminid'"); while ($b=mysql_fetch_array($query)) { if ($b[password] != $HTTP_COOKIE_VARS[adminpass]) { header("location: index.php"); } } ?> <html> <head> etc. ?> |
Allereerst moet een username en password opgegeven worden op /admin/index.php. Deze gegevens worden in een cookie gezet en de gebruiker wordt geforward naar frames.php. In deze frames.php staat bovenstaand script. Een echo met de cookievars levert het juiste resultaat (het ingevoerde password), evenals de echo van $b[password] (de juiste pass). Maar toch wordt ik niet geforward naar index.php wanneer het password fout is. Het zit blijkbaar in deze regel:
PHP:
1
2
3
| <? if ($b[password] != $HTTP_COOKIE_VARS[adminpass]) ?> |
Maar ik zie het probleem niet? Jij misschien wel?