Показано с 1 по 8 из 8

Тема: как сделать запароленный вход на сайте?

  1. #1

    Регистрация
    26.11.2003
    Сообщений
    538
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз

    как сделать запароленный вход на сайте?

    есть домен и хостинг который поддерживает практически все что можно поддерживать. поставил на него движок MODx
    НЕОБХОДИМО: сделать запароленный раздел на сайте - т.е. только для своих без возможности регистрации со стороны. Если кто знает - помоги плиз! ОЧЕНЬ НАДО!
    Если знаете как сделать на другом движке - ЭТОТ ВАРИАНТ ТОЖЕ УСТРОИТ!
    У моего сайта это собственно самое главное требование - чтобы инфа была доступна для узкого круга лиц и вообще недоступна извне.
    Как движок мне пох. особый дизайн делать или какие-то прибамбасы все равно не буду.

  2. #2
    Аватар для POMKA
    Регистрация
    27.11.2003
    Сообщений
    1,215
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз

    Re: как сделать запароленный вход на сайте?

    Цитата Сообщение от maxkr
    У моего сайта это собственно самое главное требование - чтобы инфа была доступна для узкого круга лиц и вообще недоступна извне.
    Вроде бы 2 варианта:
    1. в движке должны быть настройки для ограничения доступа к разделам. В php nuke есть, типа кому будет доступен раздел. Можно регистрацию новых юзеров запретить и вручную зарегить тех кто тебе нужен.
    2. Поставить форум и там создать скрытый подфорум, к которому будет доступ тока у особой группы.

  3. #3
    Одмин Аватар для Господин Директор
    Регистрация
    21.05.2004
    Адрес
    Иркутск
    Сообщений
    9,145
    Сказал(а) спасибо
    19
    Поблагодарили 172 раз
    Ставишь любой движок, типа PHPNuke. Создаешь нужных пользователей. Убираешь блоки регистрации, в свойствах всех нужных блоков устанавливаешь "Показывать только для зарегеных усеров". Всю доступную инфу вываливаешь в оставшиеся блоки и устанавливаешь "Показывать всем".

    Так устроит?

  4. #4

    Регистрация
    26.11.2003
    Сообщений
    538
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    а можете за пиво помочь сделать?: )))

  5. #5
    Одмин Аватар для Господин Директор
    Регистрация
    21.05.2004
    Адрес
    Иркутск
    Сообщений
    9,145
    Сказал(а) спасибо
    19
    Поблагодарили 172 раз
    Дык чего там делать-то? Мышкой потыкай и будет тебе "щасте"

  6. #6

    Регистрация
    17.03.2003
    Сообщений
    459
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Ну или кардинально:
    .htaccess + htpasswd + файл с пользователями

  7. #7

    Регистрация
    26.11.2003
    Сообщений
    538
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    DIMM можешь поподробнее про htaccess + htpasswd?

  8. #8

    Регистрация
    17.03.2003
    Сообщений
    459
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    В общем это самый простой способ ограничить доступ в ту или иную директорию веб-сервера, главное, чтобы у хостера стоял веб-сервер apache (обычно так).
    Создается в корне (или любой другой директории - можно там где лежит закрытые блоки/модули/контент) твоего сервера файл .htaccess в котором пишешь:
    AuthName "Restricted area!"
    AuthUserFile /var/www/полный/путь/до/директории/.htpasswd
    AuthType Basic
    require valid-user
    <Files .htpasswd>
    deny from all
    </Files>
    Далее, надо найти утилиту htpasswd (для Unix) или htpasswd.exe (для Windows) и выполнить команду:
    (Unix) htpasswd -c .htpasswd имя_пользователя
    (Win) htpasswd.exe -cm .htpasswd имя_пользователя
    ввести пароль.
    Будет создан файл .htpasswd с 1 пользователем и шифрованным паролем, добавлять остальных пользователей так же, только БЕЗ ключа -c, иначе файл перезапишется.
    Положить этот .htpasswd в тот же каталог, который защищается.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
-->