Pagina PHP con restriccion de usuario y pass

Discussion in 'Cementerio De Temas' started by Mandr4k3, Aug 11, 2006.

  1. Mandr4k3

    Mandr4k3 Usuario Casual nvl. 2
    6/41

    Joined:
    Jun 8, 2006
    Messages:
    2,836
    Likes Received:
    8
    Pagina PHP con restriccion de usuario y pass.

    Crear archivo passwords.txt en la misma raiz del sitio, con la siguiente informacion.
    ejemplos:

    [FONT=Courier New, Courier, mono]Usuario|Contraseña[/FONT]
    [FONT=Courier New, Courier, mono]administrador|administrador
    mandr4k3|portalnet

    [/FONT]

    Script:
    [FONT=Courier New, Courier, mono]<?php // Mandr4k3
    if (!isset($PHP_AUTH_USER))
    {
    header('WWW-Authenticate: Basic realm="Acceso restringido"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Authorization Required.';
    exit;
    }

    $fich = file("passwords.txt");
    $i=0; $validado=false;
    while ($fich[$i] && !$validado)
    {
    $campo = explode("|",$fich[$i]);
    if (($PHP_AUTH_USER==$campo[0]) && ($PHP_AUTH_PW==chop($campo[1])))
    $validado=true;
    $i++;
    }
    [/FONT]
    if (!$validado)
    {
    header('WWW-Authenticate: Basic realm="Acceso restringido"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Authorization Required.';
    exit;
    }
    ?>

    [FONT=Courier New, Courier, mono]<!-- Mandr4k3 -->
    <html>

    <head>
    <title>pagina prueba</title>
    </head>

    <body>
    [/FONT][FONT=Courier New, Courier, mono]Ha conseguido el acceso a la <B>zona restringida</B> con el usuario [/FONT][FONT=Courier New, Courier, mono]<?php echo $PHP_AUTH_USER?>[/FONT][FONT=Courier New, Courier, mono].
    </body>

    </html>
    [/FONT]
     
  2. sweet

    sweet Usuario Casual nvl. 2
    37/41

    Joined:
    Aug 19, 2006
    Messages:
    2,520
    Likes Received:
    2
    ps gracias por el aporte ta bueno shau
     
  3. Burns

    Burns Usuario Habitual nvl.3 ★
    Administrador
    197/244

    Joined:
    Jan 25, 2006
    Messages:
    23,523
    Likes Received:
    68
    sencillo y practico el aporte xD
     
  4. sandogt

    sandogt Usuario Nuevo nvl. 1
    6/41

    Joined:
    Mar 19, 2007
    Messages:
    32
    Likes Received:
    0
    tazando, excelente aporte, saludos!!!
     
  5. fitone

    fitone Usuario Nuevo nvl. 1
    6/41

    Joined:
    Sep 4, 2007
    Messages:
    51
    Likes Received:
    0
    bien piol ahay k ternerlo en cuenta saludos
    bkn aporte
     
  6. biciextrema

    biciextrema Usuario Nuevo nvl. 1
    6/41

    Joined:
    May 28, 2008
    Messages:
    68
    Likes Received:
    0
    Amigo, y tienes lo mismo pero con conexion a una base de datos donde la base(usuarios) se compone de usuario y password .Hecho en PHP y MYSQL
    Ayuda plis
    mi mail [email protected]