RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 455
от 11.09.2006, 11:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 354, Экспертов: 50
В номере:Вопросов: 1, Ответов: 3


Вопрос № 54477: Короче, нужно сделать сайт для школы. По поводу основного движка я разобрался, это будет PHP-Nuke, а вот по поводу второго... Нужен такой движок, который позволит дать для конкретных пользователей (логин и пароль) доступ к определенным страницам. В P...

Вопрос № 54.477
Короче, нужно сделать сайт для школы. По поводу основного движка я разобрался, это будет PHP-Nuke, а вот по поводу второго... Нужен такой движок, который позволит дать для конкретных пользователей (логин и пароль) доступ к определенным страницам. В PHP-Nuke, такое, увы нельзя. Все предложения приветствуются.
Отправлен: 06.09.2006, 08:48
Вопрос задал: AckerMAN (статус: 3-ий класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Игорь Елизаров
Здравствуйте, AckerMAN!
Можно сделать следующим образом.
права доступа прописываешь в отдельной таблице.
Если у пользователя есть права на просмотр дополнительных страниц, то на форме отображаешь дополнительные гиперссылки. так как эта логика будет на PHP, остальные пользователи даже по HTML коду страницы не увидят этих ссылок.

Мне кажется, эта реализация проще всего.
Ответ отправил: Игорь Елизаров (статус: 5-ый класс)
Ответ отправлен: 06.09.2006, 09:09
Оценка за ответ: 5
Комментарий оценки:
Ну лень мне писать самому! Если знаете подобные движки - пишите в мини-форум.

Отвечает: SPEKTR
Здравствуйте, AckerMAN!
По своему опыту знаю - достаточно просто подучить (совсем немного!) PHP и MySQL. Тогда будет совсем несложно написать свой собственный скрипт. Логины и пароли будут храниться в базе данных, а два PHP-сценария будут выполнять несложные функции: один напррямую работать с базой данных, а второй - открывать доступ к определённой странице.
Можно, разумеется, проще: не учить MySQL и хранить данные в текстовых файлах. Но это неудобно и по сути неправильно - могут возникнуть проблемы с доступом.
---------
Свобода — это не когда что хочешь, то и делаешь, а когда есть Цель и ничто не мешает её достичь.
Ответ отправил: SPEKTR (статус: 1-ый класс)
Ответ отправлен: 06.09.2006, 10:57
Оценка за ответ: 5
Комментарий оценки:
Да я знаю, просто лень и времени столько нету. Если знаете подобный движок - пишите в мини-форум.

Отвечает: Евгений Крюков
Здравствуйте, AckerMAN!
Насчет PHP и MySQL понятно, решение самое распостранненое. В качестве альтернативы предлагаю взглянуть в сторону языка Python и фреймворка Zope. Кстати, в книге "Zope, Разработка Web-приложений и управление контентом" описывается как раз пошаговое создание школьного сайта. Единственная проблема - найти хостинг.
---------
Большинство ответов на вопросы в рассылках находиться через Яндекс за 1 мин.
Ответ отправил: Евгений Крюков (статус: Студент)
Ответ отправлен: 06.09.2006, 11:12
Оценка за ответ: 5
Комментарий оценки:
По поводу Zope и Python - вряд-ли это дадут на халявном хостинге. Там только PHP, MySQL, .htaccess и .htpasswd, даже Perl-а нету :( Если знаете подобный PHP-движок - пишите в мини-форум.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное