Ik heb een klein probleempje met PHP_AUTH, ik heb (ongeveer) het volgende script
Als je fout inlogd krijg je altijd "foute user en passwd troep" das in princiepe OK alleen lijkt het zo dat de browser de PHP_AUTH_USER en PHP_AUTH_PW cached zodat je nooit meer het inlog venster voor je krijgt, tenzij je je browser sluit en opnieuw opend, das ietwat irritant. Het moet mogelijk zijn want het scriptje uit de php manual (de met het formpje) kan het wel...
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
| <? if ( !isset($PHP_AUTH_USER) && !isset($cookie_cms_user) ) //no auth user & no cookie { header(auth nodig stuff) exit; } elseif (isset($PHP_AUTH_USER) && !isset($cookie_cms_user) ) //auth user & no cookie { if ($PHP_AUTH_PW tjekke en als ie goed is) { cookies maken --> $cookie_cms_user=$PHP_AUTH_USER en $cookie_cms_pw=md5($PHP_AUTH_PW) } else { foute user en passwd troep exit; } elseif (isset($cookie_cms_user)) //we hebbe cookies { if(!cookies tjekke is goed) { foute zooi exit; } rest van de pagina... } ?> |
Als je fout inlogd krijg je altijd "foute user en passwd troep" das in princiepe OK alleen lijkt het zo dat de browser de PHP_AUTH_USER en PHP_AUTH_PW cached zodat je nooit meer het inlog venster voor je krijgt, tenzij je je browser sluit en opnieuw opend, das ietwat irritant. Het moet mogelijk zijn want het scriptje uit de php manual (de met het formpje) kan het wel...