Админка для сайта

Применение веб-стандартов для создания сайтов в Интернет. Теория и практика веб-дизайна. Раскрутка сайтов и SEO-технологии. Работа с системами управления содержимым (CMS). Программирование для веб (PHP, Ajax, JavaScript и т.п.). Помощь в выборе веб-хостинга, настойке веб-сервера. Работа с SQL-совместимыми СУБД, проектирование и реализация баз данных.

Админка для сайта

Сообщение V-ekto-R » 26-08-2009 21:50

Добрый вечер. Сделал небольшой сайт, на котором среди прочих разделов есть разделы "Блог", "Фотогалерея". Возникла необходимость сделать админку, в которой будет удобно удалять ненужные посты и комменты в блоге, фотографии в галерее и т.д. Есть готовый вариант дизайна, возник следующий вопрос:
У меня есть папка admin, в которой собственно лежит файл админки. В нем Указаны в виде гиперссылок разделы, которые можно редактировать (тот же самый блог например). То есть в папке admin помимо index.php лежит еще файл blog.php, где собственно и будет происходить редактирование. Таких файлов собственно, столько же, сколько и разделов, которые можно редактировать. В каждом файле прописано условие проверки логина и пароля админа. Я понимаю, что это не лучший способ реализации..
Я пока учусь работать на php, и в данном случае требуется очень простая по функционалу админка. Больший упор делается на дизайн (удобный и понятный). Прочитал некоторые статьи по этому поводу, хотел бы услышать ваше мнение. Как лучше реализовать такую вещь, если не вышеуказанным способом? (Очень сложные скрипты, опять же не нужны). И как лучше организовать защиту?
Компьютер - это почти человек. Единственное серьезное различие - ему не свойственно сваливать свои ошибки на другой компьютер...
V-ekto-R
Участник
 
Сообщения: 43
Зарегистрирован: 10-07-2006 17:09
Откуда: Питер

Re: Админка для сайта

Сообщение Dub » 05-11-2009 12:06

Лучше паролировать средствами сервера, имхо
Не надо морочиться со скриптами будет и надежность вполне серьезная.
Вот описание http://www.softtime.ru/info/articlephp. ... article=27 или в гугле
А вот вам и генератор файла http://www.htaccesstools.com/htpasswd-generator/
Dub
Активный пользователь
 
Сообщения: 869
Зарегистрирован: 08-03-2005 18:35
Откуда: ) оттуда
Конфигурация ПК: 2x

Re: Админка для сайта

Сообщение thunder » 05-11-2009 13:48

надежность-то может и хорошая, но менее гибкая ;)
thunder@key.ru | icq@home 8083456 | parcete conscientiam
WBR, Alexzander 'thunder' Shevchenko, Отдел ИТ, СПб, Медиков 7
thunder
КЦ КЕЙ
КЦ КЕЙ
 
Сообщения: 1453
Зарегистрирован: 28-08-2006 21:02
Откуда: Virtual Reality | thunder QZone
Конфигурация ПК: Intel PentiumMMX 200Mhz, SDRAM 384Mb, 3DFx Voodoo Rush 6Mb, Quantum Fireball 20Gb, CDRW Jupiter 40x

Re: Админка для сайта

Сообщение Bob_spc » 05-11-2009 15:53

Если админ один, то самый лучший вариант - .htpasswd файлы ;)
КЦ Кей, Отдел IT. ICQ: 7145782; email: pavel@key.ru
Bob_spc
КЦ КЕЙ
КЦ КЕЙ
 
Сообщения: 615
Зарегистрирован: 02-03-2007 23:42
Откуда: Питер
Конфигурация ПК: Case: Thermaltake Soprano
БП: Cooler Master 500W
MB: Asus P5B
CPU: Intel C2D E4300
Mem: 2*2048 Mb DDR2 Kingston 800MHz
Vid: Palit GeForce 9800GT 1024Mb
HDD: Samsung 250 Gb SATA; Seagate Barracuda 7200.10 250 Gb IDE; Seagate Barracuda 7200.11 500 Gb Sata; Samsung 160 Gb SATA
DVD: Pioneer 212D Sata
TV: Beholder BeholdTV 409

Re: Админка для сайта

Сообщение 007NOT@ » 25-11-2009 23:54

Bob_spc писал(а):Если админ один, то самый лучший вариант - .htpasswd файлы ;)

хм, вебсервер обязательно апач ? :)
007NOT@
Житель форума
 
Сообщения: 1554
Зарегистрирован: 04-07-2004 13:12
Откуда: Род занятий: просто DYPA Портфолио: http://weblancer.net/users/e1it3/
Конфигурация ПК: #################
Asus P4P8X
Celeron 2.1 GHz
DDR2 2*256 Mb
Seagate 80 GB
ATI 9200 128Mb
USR #3298
Pioneer 120 + 111
in Codegen 300W
#################
Print Canon S200x
Foto Canon A620
Nokia 5300
Iriver T60 4Gb
Win XP Sp2
Ubuntu 8.10
Opera 10
#################
(L/W)AMP
Zend eclipse 6.1.0
NetBeans 6.5

Re: Админка для сайта

Сообщение Bob_spc » 26-11-2009 09:56

Не обязательно, можно и Nginx (тырк), настроенный на FastCGI ;)
КЦ Кей, Отдел IT. ICQ: 7145782; email: pavel@key.ru
Bob_spc
КЦ КЕЙ
КЦ КЕЙ
 
Сообщения: 615
Зарегистрирован: 02-03-2007 23:42
Откуда: Питер
Конфигурация ПК: Case: Thermaltake Soprano
БП: Cooler Master 500W
MB: Asus P5B
CPU: Intel C2D E4300
Mem: 2*2048 Mb DDR2 Kingston 800MHz
Vid: Palit GeForce 9800GT 1024Mb
HDD: Samsung 250 Gb SATA; Seagate Barracuda 7200.10 250 Gb IDE; Seagate Barracuda 7200.11 500 Gb Sata; Samsung 160 Gb SATA
DVD: Pioneer 212D Sata
TV: Beholder BeholdTV 409

Re: Админка для сайта

Сообщение 007NOT@ » 04-01-2010 00:01

Bob_spc писал(а):Не обязательно, можно и Nginx (тырк), настроенный на FastCGI ;)

можно, но нужен доступ к конфигу :)
хотя имхо лайти за глаза среднему юзеру :)
007NOT@
Житель форума
 
Сообщения: 1554
Зарегистрирован: 04-07-2004 13:12
Откуда: Род занятий: просто DYPA Портфолио: http://weblancer.net/users/e1it3/
Конфигурация ПК: #################
Asus P4P8X
Celeron 2.1 GHz
DDR2 2*256 Mb
Seagate 80 GB
ATI 9200 128Mb
USR #3298
Pioneer 120 + 111
in Codegen 300W
#################
Print Canon S200x
Foto Canon A620
Nokia 5300
Iriver T60 4Gb
Win XP Sp2
Ubuntu 8.10
Opera 10
#################
(L/W)AMP
Zend eclipse 6.1.0
NetBeans 6.5


{ QUICK_REPLY }

   

Вернуться в Веб-мастеринг и базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей