[php]Inlog voor beschermde pagina

Status
Niet open voor verdere reacties.

Icemar

Steunend lid
Vip Lid
Soms is het wel een makkelijk als je een pagina kan afschermen voor de rest van de wereld.
Dan wil je niet altijd een inlog hebben waar je een database bij nodig heb.

Deze inlog kan je gebruiken om bijvoorbeeld 1 pagina niet zichtbaar te maken voor iedereen.
Let wel op je heb hier voor wel php nodig op de server.

PHP:
<?php
/*
* Inlog voor pagina via authentication file
* for PC TUTS
* @Author: bij Butterflyice
* @Date 31-12-2011
*/


  if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="Alleen voor intern gebruik"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'U drukte op cancel';
    exit;
    // user en wachtwoord aanpassen naar eigen leuze
  } elseif ($_SERVER['PHP_AUTH_USER'] == "user" && $_SERVER['PHP_AUTH_PW'] == "wachtwoord") {
    // Hier komt de pagina welke ze alleen met inlog mogen bekijken. 
    echo'Welkom je kan verder';

  } else { 
    // dus niks ingetikt of niet correct
    header('WWW-Authenticate: Basic realm="Alleen voor intern gebruik"');
    header('HTTP/1.0 401 Unauthorized');
    // Na drie keer proberen...
	echo "U heeft geen toegang!!"; 
  }


/**
*  Mochten er vragen over zijn dan kan je ze stellen op het forum.
*/

?>
 
Waar telt hij die drie keer proberen en is dat ergens te veranderen naar bijvoorbeeld 1x ?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan