Basic authentication ile db gereksinimi olmadan istediğiniz kadar kullanıcı tanımlama özelliği.


<?php
//////////////////////////////////////////////////////
//    Namik SARI                                //
//                                                    //
//    :: Okubeni :::                                    //
//    Bu kodu sayfanin en üstüne yerlestirin            //
//    Kullanici listesini dilediginiz kadar             //
//    arttirabilirsiniz                                //
//////////////////////////////////////////////////////
 
// Kullanici Listesi
 
$kul[0]['username']="ali";
$kul[0]['password']="1234";
 
$kul[1]['username']="veli";
$kul[1]['password']="4321";
 
 
// Dogrulama
 
function authenticate()
    {
    header( 'WWW-Authenticate: Basic realm="Private"' );
    header( 'HTTP/1.0 401 Unauthorized' );
    echo 'Authorization Required.';
    exit;
    }
 
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) { authenticate(); } else 
    {
    for($i=0;$i<count($kul);$i++) { if($_SERVER['PHP_AUTH_USER']==$kul[$i]['username'] && $_SERVER['PHP_AUTH_PW']==$kul[$i]['password']){$auth=TRUE;}}
    if($auth !=TRUE) {authenticate();}
    }
?>