Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Защита админ. стр.

Сообщения:  [1-7] 

 
 автор: Faraon   (11.01.2008 в 00:07)   письмо автору
 
   для: Xenos   (10.01.2008 в 17:42)
 

Дальше продолжение
> else{if(($login !== $log) or ($password !== $pass))
Можно использовать elseif, удобнее.

   
 
 автор: Ezhik   (11.01.2008 в 00:00)   письмо автору
 
   для: Xenos   (10.01.2008 в 17:42)
 

А можете привести пример рабочего скрипта.

   
 
 автор: Xenos   (10.01.2008 в 17:42)   письмо автору
 
   для: Ezhik   (10.01.2008 в 11:23)
 

> else{if(($login !== $log) or ($password !== $pass))
> {exit; echo "Ошибка!";}else{ ?>

Интересно... Этот скрипт хоть раз запускался?.. Какое echo после die (exit) ? :) Уж тогда die('Ошибка');

+ форма записи хромает... тяжело читается код.

это как продолжение осмысления кода после иных людей. :)

   
 
 автор: THERAPYbrother   (10.01.2008 в 17:30)   письмо автору
 
   для: Ezhik   (10.01.2008 в 11:23)
 

Если не секрет,где вы собрались использовать данный скрипт?

   
 
 автор: cheops   (10.01.2008 в 15:06)   письмо автору
 
   для: Ezhik   (10.01.2008 в 11:23)
 

Если скрипт случайно не будет включён в HTML-файл - его не взломают.

   
 
 автор: KPETuH   (10.01.2008 в 12:12)   письмо автору
 
   для: Ezhik   (10.01.2008 в 11:23)
 

1 написано для регистр глобалс он а ну жно уже избавлятся от такой практики поэтому замените
$login и $password на $_POST['login'] и $_POST['password'] соответсвенно...в данном вами скрипте и защищать ничего не надо так как у вас нет вывода в брайзер или записи в базу данных...

   
 
 автор: Ezhik   (10.01.2008 в 11:23)   письмо автору
 
 

Добрый день, насколько хорош этот скрипт, и как быстро его могут взломать? Что можно добавить?


   <form name="form1" method="post" action="">
     Логин:<br>
       <input name="login" type="text" id="login"><br>
     Пароль:<br>
     <input name="password" type="password" id="password">
     <input type="submit" name="Submit" value="Вход">
   </form>
   <?php
   $log 
"admin";   
   
$pass "admin";
   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   }}   ?> 
   </html>

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования