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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Статус - Админ в гостевой книге
 
 автор: Sl   (15.03.2007 в 04:03)   письмо автору
 
 

Я сделал простенькую гостевую книгу на файлах. Мне нужно сделать так, чтобы сообщения удалялись только Администратором. Сам процесс удаления я сделал. Но эти сообщения могут все удалять, кому не лень. Мне нужно сделать так, чтобы книга распозновала что я администратор и я мог прямо в книге удалять записи? Конечно можно сделать процесс удаления через админку, но этот вариант мне не подходит.
Как можно сделать разпознование админа ?

   
 
 автор: bronenos   (15.03.2007 в 06:20)   письмо автору
 
   для: Sl   (15.03.2007 в 04:03)
 

В настройках указать ник админа, при входе, если совпадает, в сессию заносить, например, is_admin = true, и все действия, относящиеся к админу, проверять через наличие этой переменной.

   
 
 автор: Sl   (15.03.2007 в 08:44)   письмо автору
 
   для: bronenos   (15.03.2007 в 06:20)
 

Мда, что-то я не догнал = (
Если вас не затруднит, можно подробнее чуть-чуть ?

   
 
 автор: Valick   (15.03.2007 в 08:48)   письмо автору
 
   для: Sl   (15.03.2007 в 08:44)
 

Необходимо проверять выводить или нет каждую ссылку на удаление, а потом ещё проверить в файле удаления, что вы админ.

   
 
 автор: Sl   (15.03.2007 в 09:48)   письмо автору
 
   для: Valick   (15.03.2007 в 08:48)
 

Это то понятно, что нужно выводить ссылки на удаление в зависимости от статуса
Допустим у меня есть файл conf.php. Там записаны все настройки в том числе и логин
Этот файл я подключаю в начале главной страницы index.php и что из этого. =) Ну подключил я файл конфигурации; а как определить что зашел на страницу имеено я ? С чем сравнивать мой логин ?
Может приведете участки кода нужные ?

   
 
 автор: t4f   (15.03.2007 в 12:13)   письмо автору
 
   для: Sl   (15.03.2007 в 09:48)
 

Копайте в сторону сессий. Например, когда заходит админ, то $_SESSION['user'] = 'admin', когда обычный чел, то $_SESSION['user'] = 'moder'. Если $_SESSION['user'] == 'admin', то выводим меню удаления. При самом удаленнии тоже делаем подобную проверку.

   
 
 автор: Sl   (16.03.2007 в 02:42)   письмо автору
 
   для: t4f   (15.03.2007 в 12:13)
 

Это понятно, что в зависимости от статуса сессии выводим ссылки или нет. Но не понятно, как узнать, что зашел админ, в каком случае нужно записывать статус сессии. Вы расписали действия уже после распознования админа, а как определить сам статус, никто не ответил
Плиз помогите. Очень надо! =(((((

   
 
 автор: bronenos   (16.03.2007 в 07:12)   письмо автору
 
   для: Sl   (16.03.2007 в 02:42)
 

Если меню входа у вас нет то и не определите

   
 
 автор: Sl   (16.03.2007 в 08:23)   письмо автору
 
   для: bronenos   (16.03.2007 в 07:12)
 

А вот оно что.
Т.е без авторизации вообще чтоли никак!
Мне кажется что все равно должны быть способы определения статуса без входа в меню.

   
 
 автор: Valick   (16.03.2007 в 09:18)   письмо автору
 
   для: Sl   (16.03.2007 в 08:23)
 

[i][Т.е без авторизации вообще чтоли никак!/i]
Есть вариант... покупаете книгу "Чёрная и Белая магия" и начинаете колдовать....

   
 
 автор: amelok   (16.03.2007 в 17:17)   письмо автору
 
   для: Valick   (16.03.2007 в 09:18)
 

Можно по ипу или с помощью кукисов.
Насщёт кукисов не уверен, а по ипу должно работать....
Вроде....
Тоесть при заходе на страницу ты проверяешь ип пользователя, если он совпадает с тем, что у тебя где то там записан, то ставишь ему $_SESSION['user_access']=100; Иначе $_SESSION['user_access']=0;
Мне так кажется.

   
 
 автор: Trianon   (16.03.2007 в 17:43)   письмо автору
 
   для: amelok   (16.03.2007 в 17:17)
 

Ну если Вам охота авторизовывать прокси....

ps. не надо нести бред.

   
 
 автор: JIEXA   (17.03.2007 в 15:12)   письмо автору
 
   для: Trianon   (16.03.2007 в 17:43)
 

? Человек имел ввиду, что если фиксированый IP адрес, то почему бы и не сделать проверку по IP?

   
 
 автор: Sl   (17.03.2007 в 16:35)   письмо автору
 
   для: JIEXA   (17.03.2007 в 15:12)
 

Насчет Ip я тоже так подумал. Впринципе вариант, но он не совсем правильный. Если текущий ip сравнивать с записанным админиским, то доступ откроется только на одном каком-то компьютере, где записался админский ip. В общем надо делать как-то через авторизацию. Допустим прошел авторизацию, запомнил себя, и при следующих запусках ты уже автоматически админом становишься

   
Rambler's Top100
вверх

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