15.07.2009, 22:51 | #1 |
Шмыга
Регистрация: 25.10.2007
Сообщений: 1,025
Вес репутации: 230
|
Как запаролирорвать страницу?
В голове родился интересный проект, но есть одна загвоздка.. Нужно сделать так, чтоб у каждого пользователя была своя страницка либо каталог, на который может заити (только посмотреть) только тот кто введет логин / пароль. Править все эти странички будет только админ, тобиш я. Пока остановился на том что у каждого пользователя будет свои каталог, который я запаролирую. Если есть у кого нибудь более простое либо более функчиональное предложение рад буду выслушать..
__________________
|
15.07.2009, 23:36 | #3 |
Специалист
|
Форма регистрации->проверка введенных данных->занесение в бд с присвоением уникального идентификатора пользователя->привязка идентификатора к странице которую нужно выводить для данного пользователя.
При входе извлекается уникальных идентификатор пользователя из бд и заносится в переменную сеанса, дальше согласно этой переменной генерится на странице то что привязано к этому идентификатору. Вообще вариантов много как это реализовать, можно еще более тщательно продумать, зависит от деталей. |
15.07.2009, 23:50 | #5 | |
Специалист
Регистрация: 15.07.2008
Сообщений: 160
Вес репутации: 195
|
Цитата:
Sergeixp, всё зависит от имеющихся ресурсов (в т.ч. умений, навыков, средств и людей). В лучшем случае - сформулировать ТЗ - и к программисту/ПМ-у В случае по проще: - простыми нативными (родными) средствами веб-сервера (у Вас я полагаю Apache). И если провайдер не предоставляет интерфейса для подобных задач, то можно и своими ручками: И так: создаёте защищаемые директории и файлы (как обычно) в них создаёте 2 файла [.htaccess] и [.htpasswd] (без квадратных скобок. точка обязательна) и в них записываете: [.htaccess] Код:
AuthName "Restricted Area" AuthType Basic AuthUserFile /home/mysite/.htpasswd AuthGroupFile /dev/null require valid-user Код:
user:P6hfx2ZNrFN1Y Sergeixp:4OCk1gx22DpZ6 [user] и [Sergeixp]- имена пользователей [rtgXFLr5kEQsg] и [4OCk1gx22DpZ6] - хэш пароля пользователя (в примере - пароль [user] - [test], пароль [Sergeixp] - [sape] есть спец. утилиты для командной строки для генерации этих паролей, но загружать этим не буду. Поэтому - советую: http://tools.dynamicdrive.com/password/ (там же кстати и с помощью мастера можете и сгенерировать и остальной текст файлов (защиты) полностью!))) - а потом Ctrl+C Ctrl+V и вауля - готово - работает! )
__________________
(на тест - 2 недели бесплатно! спец. SEO тарифы - от ~3 р./сайт!) |
|
15.07.2009, 23:53 | #6 |
Специалист
Регистрация: 09.06.2009
Адрес: Київ
Сообщений: 377
Вес репутации: 193
|
Движок соц.сети вконт.?
|
16.07.2009, 07:29 | #7 | |
Шмыга
Регистрация: 25.10.2007
Сообщений: 1,025
Вес репутации: 230
|
Не, плпнируется он лаин школьные дневники, теперь главное чтоб двоечники не заддосили
Добавлено через 1 минуту Цитата:
__________________
Последний раз редактировалось Sergeixp; 16.07.2009 в 07:29. Причина: Добавлено сообщение |
|
16.07.2009, 07:51 | #8 |
Мафиози
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 242
|
Sergeixp, Я так понимаю у всех будет стандартный набор информации на странице(таблица оценок, пожелания родителям и т.д.). Тогда через БД можно. Могу реализовать
__________________
|
16.07.2009, 07:57 | #9 |
Магистр
Регистрация: 04.12.2007
Сообщений: 3,680
Вес репутации: 416
|
Вообщето это правильное, грамотное, надежное и технически более простое решение, нежели правка скриптом хтаксесса. И уж конечно- более безопасное с т.з. хака.
__________________
|
16.07.2009, 11:07 | #10 |
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 276
|
Онлайн школьные дневники вы все равно сами не закодите, если сложности вызывает задача авторизации.
Так что призываю посмотреть трезво на вещи. Обычно заказывают программирование проектов у фрилансеров или здесь можете провести тендер)
__________________
If it's not great, it's not the end. |
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добавить страницу | geletka | Вопросы по работе системы | 3 | 17.05.2009 12:27 |
Цена на страницу 0.00 | new | Вопросы по работе системы | 3 | 16.04.2008 11:13 |
Обрезает страницу | Adam Lee | Ошибки при работе с системой | 3 | 10.11.2007 00:04 |
YAP видит страницу а YAL НЕТ! как так? | Dess21 | Вопросы по работе системы | 21 | 26.10.2007 13:20 |
Добавить 1 страницу | Seo-System | Вопросы по работе системы | 4 | 14.08.2007 19:09 |
Часовой пояс GMT +3, время: 04:29.