Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипта защиты паролем на странице на php (https://forum.antichat.xyz/showthread.php?t=12135)

cardons 25.12.2005 15:20

Скрипта защиты паролем на странице на php
 
Есть у кого нибудь?

GreenBear 25.12.2005 15:24

PHP код:

<?php

require"config.inc.php";



if ( (!isset(
$PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $login) && ( $PHP_AUTH_PW == "$password)) ) {
        
header("WWW-Authenticate: Basic entrer=\"Admin Login\"");
        
header("HTTP/1.0 401 Unauthorized");
        
error("Неправильный логин/пароль");
}
?>

в config.php укажи переменые логин и пасс... а можешь удалить строку require"config.inc.php"; и в этом коде указать переменные.

cardons 25.12.2005 15:30

PHP код:

<?php       function error ($error_message) {           echo $error_message."<BR>";           exit;   }     if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == "логин") && ( $PHP_AUTH_PW == "пароль" )) ) {           header("WWW-Authenticate: Basic entrer=\"Admin Login\"");           header("HTTP/1.0 401 Unauthorized");           error("Неправильный логин/пароль");   }   ?>

Сделал так при входе на страницу пишет Сервер запросил непподерживаемый медот аундификации имени пользователя

cardons 27.12.2005 01:08

PHP код:

<html>   <head>   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">   <title>Untitled Document</title>   </head>     <body>   <form name="form1" method="post" action="">     Логин:       <input name="login" type="text" id="login">     Пароль:     <input name="password" type="text" id="password">     <input type="submit" name="Submit" value="Вход">   </form>   <?php   $log "admin";   $pass "12345";   if(empty($login) or empty($password))   {echo "Введите свои реквизиты!";}   else{if(($login !== $log) or ($password !== $pass))   {exit; echo "Ошибка";}else{   ?>   <table width="500" border="1" align="center">     <tr>       <td width="407">Тут выводится твоя страницка к которой ты запаролил доступ, вообще данный код должен быть более сложным но для новичка сойдет </td>     </tr>   </table>   <?php   }}   ?>   </body>   </html>

Вот держите рабочий


Время: 09:08