Обустройство логинки:

Файлы, относящиеся к зоне авторизации юзера, таковы :

Корневая папка скрипта 755
data 755
content 755
secrecy 755
index.php 644 ascii
login.php 644 ascii
login_no.php 644 ascii
login_ok.php     644 ascii

Рассмотрим их назначение и всякие тонкости:

  1. index.php

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

    Чтобы не тратить время на объяснение элементарных вещей персонально каждому такому талантливому юзеру, сделайте это сразу и один раз.
  2. login.php

    Собственно исполняемый скрипт. Вся логинка в одном файле.

    Вы можете адаптировать сообщения интерфейса в этом файле под свои нужды.
    РНР код трогать не надо.
    Если что сломаете- это Ваши личные проблемы. Никто в них вникать не будет.
  3. login_no.php

    Можете редактировать его как угодно- это HTML файл отказа в авторизации.
    Он недоступен напрямую, адресоваться к нему Вы не можете.

    Документ отображается на экране только тогда, когда Мембер Зона не пускает юзера внутрь себя. Соответственно, и содержимое документа призвано объяснить, отчего так произошло, и что теперь делать.
  4. login_ok.php

    Обратная картина - данный документ выводится на экран после успешной авторизации.
    Как и в предыдущем случае, напрямую адресоваться к нему нельзя.

    Файл можно как угодно редактировать, он способен быть с контентом на голом HTML.
    Однако для примера в нём показано, как встроить в этот самый контент РНР переменные со всякими разными данными о юзере- сколько суток Мембер Зона будет его пускать внутрь себя, и так далее.

Пока всё просто, но далее будет сложнее.

Защита контента HTML документов:

Файл login_ok.php по своей сути является индексным документом, на который пользователь переходит после успешной авторизации. С него могут стоять ссылки на другие документы, как защищённые Мембер Зоной, так и нет.

Защищённый документ должен иметь имя login_name.php, лежать в одной папке с login.php, а его URL будет выглядеть как login_name.htm

Вместо выделенного красным можете употреблять любой набор латинских букв, цифр, а также дефис. Другие символы не разрешены.

Как Вы уже понимаете, все документы с таким составным именем доступны для просмотра только после авторизации в Мембер Зоне в качестве юзера. Прилинковываться к ним имеет смысл с login_ok.php, так как именно туда попадает пользователь после авторизации.

Содержимое защищённых Мембер Зоной документов стандартно для Нано-CMS, структура оговорена тут (параграф "Ограничение на имена файлов" в контексте вышеизложенного утрачивает силу, понимайте это), а сами документы могут нести в себе как голый HTML, так и РНР скрипты. Универсальность движка полностью сохраняется.

kursi-moscow.ru

photoshop cs3 официальный учебный курс

cbc-college.ru

Курсы в Академии красоты - курсы парикмахера. Парикмахер- стилист- визажист.

obr-komp.ru

Форум Рекламный дизайн: курсы графический дизайн.

123manager.ru

Курсы по рекламе и pr. Маркетинг реклама курсы.

© 2008-2010 Lasto NANO-CMS с МемберЗоной | Programming V.Lasto | Povered by Nano-CMS | Designer S.Gordi | Memory consumption: 0.75 Mb