Ik heb een directory beveiligd met een .htaccess bestand. Ik wil een formuliertje maken waarin de gebruiker zijn gebruikersnaam en paswoord ingeeft en ik wil dit formulier gebruiken ipv de standaard popup.
Als ik volgende php-code ingeef, dan geraak ik zonder problemen in de beveiligde map:
Ik heb dan een formulier gemaakt waarin de gebruiker zijn gebruikersnaam en paswoord kan ingeven. Dit formulier wordt gepost naar redirect.php met volgende code:
Maar als ik het zo doe, dan blijft hij gebruikersnaam en paswoord vragen. En als ik $hoofding laat printen op mijn scherm, dan staat daar perfect in wat erin moet staan, namelijk:
Weet er iemand waarom hij dan toch nog het paswoord vraagt? Of is er een andere manier om dit probleem op te lossen.
Als ik volgende php-code ingeef, dan geraak ik zonder problemen in de beveiligde map:
PHP:
1
2
3
| ?php header("Location: http://gebruikersnaam:paswoord@www.mijndomein.nl/beveiligdemap"); ?> |
Ik heb dan een formulier gemaakt waarin de gebruiker zijn gebruikersnaam en paswoord kan ingeven. Dit formulier wordt gepost naar redirect.php met volgende code:
PHP:
1
2
3
4
| <?php $hoofding = "Location: http://" . $username . ":" . $password . "@www.mijndomein.nl/beveiligdemap"; header($hoofding); ?> |
Maar als ik het zo doe, dan blijft hij gebruikersnaam en paswoord vragen. En als ik $hoofding laat printen op mijn scherm, dan staat daar perfect in wat erin moet staan, namelijk:
code:
1
| Location: http://gebruikersnaam:paswoord@www.mijndomein.nl/beveiligdemap |
Weet er iemand waarom hij dan toch nog het paswoord vraagt? Of is er een andere manier om dit probleem op te lossen.