Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.05.2008, 11:48
forward вне форума Посмотреть профиль Отправить личное сообщение для forward Посетить домашнюю страницу forward Найти все сообщения от forward
  № 1  
Ответить с цитированием
forward
 
Аватар для forward

Регистрация: Jul 2007
Адрес: Украина Днепропетровск
Сообщений: 312
Записей в блоге: 1
Cool Логин и пароль на админку?

Привет ВСЕМ!!!

Помогите поставить на админку сайта логин и пароль...

Заранее СПАСИБО!!!

Старый 13.05.2008, 12:59
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
admin admin

Старый 13.05.2008, 14:18
forward вне форума Посмотреть профиль Отправить личное сообщение для forward Посетить домашнюю страницу forward Найти все сообщения от forward
  № 3  
Ответить с цитированием
forward
 
Аватар для forward

Регистрация: Jul 2007
Адрес: Украина Днепропетровск
Сообщений: 312
Записей в блоге: 1
Кроме того как с помощью файла .htaccess есть еще варианты....а

Старый 14.05.2008, 13:07
dmx102 вне форума Посмотреть профиль Отправить личное сообщение для dmx102 Найти все сообщения от dmx102
  № 4  
Ответить с цитированием
dmx102
[+4 03.05.08]
 
Аватар для dmx102

Регистрация: Apr 2008
Адрес: Москва - Moscow
Сообщений: 46
Отправить сообщение для dmx102 с помощью ICQ
Да, напимер по html-авторизации.

Пример примитивного кода (остальное сами допишите):

Код:
if((isset($_POST["login"], $_POST["password"]) && ($_POST["login"] === "admin") && ($_POST["password"] === "admin")){

     Выполняется основной код скрипта

}
else{
   <h1>Вы не авторизированы!</h1>
   <form method="post">
   <input type="text" name="login" />
   <input type="password" name="password" />
   <input type="submit" value="Это же Я!" />
   </form>
}

Старый 14.05.2008, 13:14
dmx102 вне форума Посмотреть профиль Отправить личное сообщение для dmx102 Найти все сообщения от dmx102
  № 5  
Ответить с цитированием
dmx102
[+4 03.05.08]
 
Аватар для dmx102

Регистрация: Apr 2008
Адрес: Москва - Moscow
Сообщений: 46
Отправить сообщение для dmx102 с помощью ICQ
Есть так же подобный вариант с помощью HTTP-заголовков:

Код:
<?php
if(!isset($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"]) && ($_SERVER["PHP_AUTH_USER"] === "admin") && ($_SERVER["PHP_AUTH_PW"] == "admin")){
    header("WWW-Authenticate: Basic realm=\"TOP SECRET ZONE\"");
    header("HTTP/1.1 401 Unauthorized");
    exit;
}else{

   //Основной код скрипта

}
?>

Старый 14.05.2008, 17:25
forward вне форума Посмотреть профиль Отправить личное сообщение для forward Посетить домашнюю страницу forward Найти все сообщения от forward
  № 6  
Ответить с цитированием
forward
 
Аватар для forward

Регистрация: Jul 2007
Адрес: Украина Днепропетровск
Сообщений: 312
Записей в блоге: 1
Вот я переделал индексній файл админки , но ничего не происходит:

Код:
<?php
if(!isset($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"]) && ($_SERVER["PHP_AUTH_USER"] === "admin") && ($_SERVER["PHP_AUTH_PW"] == "admin")){
    header("WWW-Authenticate: Basic realm=\"TOP SECRET ZONE\"");
    header("HTTP/1.1 401 Unauthorized");
    exit;
}else{ ?>



  <table class=topadmin border="0" cellspacing="9">
    <tr align="center">
        <td width="10%">&nbsp;</td>
        <td><p><a href="../../index.php" class=link title="Вернуться на головную страницу сайта" >Вернуться на сайт</b></a></td>
        <td width="50">&nbsp;</td>
        <td><p><a href="../index.php" class=link title="Вернуться на страницу администрированию сайта">Администрирование сайта</b></a></td>
        <td width="50">&nbsp;</td>
    </tr>
</table>
<table border="0" cellpadding="0" cellspacing="20" >
    <tr valign="top">
        <td><nobr><h1 class=z1><? echo $titlepage ?></h1></nobr></td>
        <td><p class=help><? echo $helppage ?></p></td>
    </tr>
</table>
<table width=100%><tr><td width=10%>&nbsp;</td><td>
<table border="0" width="80%" align="center">
    <tr><td class=boxmenu><p><a href='articles/index.php'>Администрирование контента</a></p></td></tr>  
    <tr><td class=boxmenu><p><a href='catalog/index.php'>Каталог</a></p></td></tr>  
    <tr><td class=boxmenu><p><a href='contacts/index.php'>Контакты</a></p></td></tr>  
    <tr><td class=boxmenu><p><a href='poll/index.php'>Голосование</a></p></td></tr>   
    <tr><td class=boxmenu><p><a href='zakaz/index.php'>Заказы товара </a></p></td></tr>
    <tr>
      <td class=boxmenu><p><a href='reklama/index.php'>Заказы рекламы</a></p></td>
    </tr>
    <tr>
      <td class=boxmenu><p><a href='banner/index.php'>Баннеры</a></p></td>
    </tr>   
    <tr><td class=boxmenu><p><a href='photo/index.php'>Фотогалерея</a></p></td></tr>   
    <tr><td class=boxmenu><p><a href='mail/index.php'>Отправка писем с сайта</a></p></td></tr>    
    <tr><td class=boxmenu><p><a href='counter/index.php'>Счётчик</a></p></td></tr>    
</table>
</td><td width=10%>&nbsp;</td></tr></table>


<? }
?>

</body>
Помогите что не так...


Последний раз редактировалось forward; 14.05.2008 в 17:28.
Старый 14.05.2008, 18:52
dmx102 вне форума Посмотреть профиль Отправить личное сообщение для dmx102 Найти все сообщения от dmx102
  № 7  
Ответить с цитированием
dmx102
[+4 03.05.08]
 
Аватар для dmx102

Регистрация: Apr 2008
Адрес: Москва - Moscow
Сообщений: 46
Отправить сообщение для dmx102 с помощью ICQ
Извени, стормозил... А ты скопировал и даже не посмотрел:
Поменяй
Код:
if(!isset($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"]) && ($_SERVER["PHP_AUTH_USER"] === "admin") && ($_SERVER["PHP_AUTH_PW"] == "admin")){
на
Код:
if(!isset($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"]) && ($_SERVER["PHP_AUTH_USER"] != "admin") && ($_SERVER["PHP_AUTH_PW"] != "admin")){
Внимательнее надо код чужой брать...)

Старый 14.05.2008, 18:53
dmx102 вне форума Посмотреть профиль Отправить личное сообщение для dmx102 Найти все сообщения от dmx102
  № 8  
Ответить с цитированием
dmx102
[+4 03.05.08]
 
Аватар для dmx102

Регистрация: Apr 2008
Адрес: Москва - Moscow
Сообщений: 46
Отправить сообщение для dmx102 с помощью ICQ
И еще, если используешь шорт таги тогда сразу и пиши <?=$title ?> - Тоже самое что и echo

Старый 15.05.2008, 11:46
forward вне форума Посмотреть профиль Отправить личное сообщение для forward Посетить домашнюю страницу forward Найти все сообщения от forward
  № 9  
Ответить с цитированием
forward
 
Аватар для forward

Регистрация: Jul 2007
Адрес: Украина Днепропетровск
Сообщений: 312
Записей в блоге: 1
dmx102 попробуй сам я все поменял а логин и пароль все равно не запрашивает...

Код:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Главная страница администрирования</title>
<link rel="StyleSheet" type="text/css" href="util/admin.css">
<body leftmargin="0" marginheight="0" marginwidth="0" rightmargin="0" bottommargin="0" topmargin="0" >
<?php
if(!isset($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"]) && ($_SERVER["PHP_AUTH_USER"] != "admin") && ($_SERVER["PHP_AUTH_PW"] != "admin")){
    header("WWW-Authenticate: Basic realm=\"TOP SECRET ZONE\"");
    header("HTTP/1.1 401 Unauthorized");
    exit;
}else{ ?>

  <table class=topadmin border="0" cellspacing="9">
    <tr align="center">
        <td width="10%">&nbsp;</td>
        <td><p><a href="../../index.php" class=link title="Вернуться на головную страницу сайта" >Вернуться на сайт</b></a></td>
        <td width="50">&nbsp;</td>
        <td><p><a href="../index.php" class=link title="Вернуться на страницу администрированию сайта">Администрирование сайта</b></a></td>
        <td width="50">&nbsp;</td>
    </tr>
</table>
<table border="0" cellpadding="0" cellspacing="20" >
    <tr valign="top">
        <td><nobr><h1 class=z1><? echo $titlepage ?></h1></nobr></td>
        <td><p class=help><? echo $helppage ?></p></td>
    </tr>
</table>
<table width=100%><tr><td width=10%>&nbsp;</td><td>
<table border="0" width="80%" align="center">
    <tr><td class=boxmenu><p><a href='articles/index.php'>Администрирование контента</a></p></td></tr>  
    <tr><td class=boxmenu><p><a href='catalog/index.php'>Каталог</a></p></td></tr>  
    <tr><td class=boxmenu><p><a href='contacts/index.php'>Контакты</a></p></td></tr>  
    <tr><td class=boxmenu><p><a href='poll/index.php'>Голосование</a></p></td></tr>   
    <tr><td class=boxmenu><p><a href='zakaz/index.php'>Заказы товара </a></p></td></tr>
    <tr>
      <td class=boxmenu><p><a href='reklama/index.php'>Заказы рекламы</a></p></td>
    </tr>
    <tr>
      <td class=boxmenu><p><a href='banner/index.php'>Баннеры</a></p></td>
    </tr>   
    <tr><td class=boxmenu><p><a href='photo/index.php'>Фотогалерея</a></p></td></tr>   
    <tr><td class=boxmenu><p><a href='mail/index.php'>Отправка писем с сайта</a></p></td></tr>    
    <tr><td class=boxmenu><p><a href='counter/index.php'>Счётчик</a></p></td></tr>    
</table>
</td><td width=10%>&nbsp;</td></tr></table>

<? }
?>

</body>
Глянь пожалуйста может что еще надо...

Старый 15.05.2008, 17:00
dmx102 вне форума Посмотреть профиль Отправить личное сообщение для dmx102 Найти все сообщения от dmx102
  № 10  
Ответить с цитированием
dmx102
[+4 03.05.08]
 
Аватар для dmx102

Регистрация: Apr 2008
Адрес: Москва - Moscow
Сообщений: 46
Отправить сообщение для dmx102 с помощью ICQ
До проверки авторизации нельзя ничего выводить!!!
У меня все работает, уберите

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Главная страница администрирования</title>
<link rel="StyleSheet" type="text/css" href="util/admin.css">
<body leftmargin="0" marginheight="0" marginwidth="0" rightmargin="0" bottommargin="0" topmargin="0" >


внутрь if'a, и </body> тоже..

На такие вопросы отвечать больше не буду, сами разбирайтесь, я лишь подсказал как это можно сделать, код полностью за вас писать не буду, для этого есть соответствующий раздел: http://flasher.ru/forum/forumdisplay.php?f=75

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:38.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.