Создать ответ 
 
Рейтинг темы:
  • Голосов: 18 - Средняя оценка: 2
  • 1
  • 2
  • 3
  • 4
  • 5
Помогите
Автор Сообщение
ozzi18 Не на форуме
Junior Member
**

Сообщений: 3
Зарегистрирован: 29-07-2010
Рейтинг: 0
Сообщение: #1
Помогите
есть сайт - надо что бы на него не могли зайти не введя пароль перед сайтом !
база есть
и что бы форум тоже не видел клиент а то мои попытки не увенчались успехом и при вводе просто адреса нужной темы он туда попадает минуя пароль !
если что связь со мной через скайп ozzi18
или через icq 7718557

сайт на PHP
если получится сайт портировать на Джому или что-то другое то буду признателен.
само собой если кто поможет с меня небольшой символический бонус (за совет, помощь и обучалку)!
29-07-2010 11:41
Найти все сообщения Цитировать это сообщение
Master Не на форуме
Junior Member
**

Сообщений: 27
Зарегистрирован: 08-07-2008
Рейтинг: 0
Сообщение: #2
RE: Помогите
(29-07-2010 11:41)ozzi18 писал(а):  есть сайт - надо что бы на него не могли зайти не введя пароль перед сайтом !
база есть
и что бы форум тоже не видел клиент а то мои попытки не увенчались успехом и при вводе просто адреса нужной темы он туда попадает минуя пароль !
если что связь со мной через скайп ozzi18
или через icq 7718557

сайт на PHP
если получится сайт портировать на Джому или что-то другое то буду признателен.
само собой если кто поможет с меня небольшой символический бонус (за совет, помощь и обучалку)!

А с помощью файлов .htaccess и .htpasswd вы пробовали это сделать?

Цитата:Как запретить веб-посетителям читать файлы в директории?

Запрет на все файлы:
deny all
Где all обозначает "все".


Разрешить доступ с определенного ip:
order allow deny
deny all
allow <ваш ip>

В данном случае, <ваш ip> обозначает конкретный адрес.
Например:
order allow deny
deny all
allow 192.126.12.199


Запретить доступ с определенного ip:
order allow deny
deny all
deny <ваш ip>

Использование <ваш ip> аналогично для примера выше.


Пароль на директорию:
AuthName "Private zone"
AuthType Basic
AuthUserFile /pub/home/твой_логин/.htpasswd
require valid-user


Значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации. Значение AuthUserFile указывает на место, где хранится файл с паролями для доступа к данной директории. Этот файл создается специальной утилитой htpasswd.exe.

Например в директории, которую защищаем паролем создаем такой .htaccess:
AuthName "For Registered Users Only"
AuthType Basic
AuthUserFile /pub/site.ru/.htpasswd
require valid-user


В этом примере, посетитель при запросе директории, будет читать фразу "For Registered Users Only", файл с паролями для доступа должен лежать в директории /pub/site.ru/ и называться .htapasswd . Директория указывается от корня сервера, если вы неправильно зададите директорию, то Апач не сможет прочитать файл .htpasswd и никто не получит доступа к данной директории.


Пароль только на 1 файл:
Аналогично паролированию директории полностью, можно ставить пароль только на 1 файл.
Пример установки пароля на файл private.zip:

AuthName "Users zone"
AuthType Basic
AuthUserFile /pub/home/твой_логин/.htpasswd


Пароль на группу файлов:
Аналогично, используя , можно ставить пароли по маске файлов.
Пример установки пароля на доступ ко всем файла с расширением "sql":

AuthName "Users zone"
AuthType Basic
AuthUserFile /pub/home/твой_логин/.htpasswd


Проверка прав доступа

Задача: есть каталог a1 и в нем два вложенных каталога a2, a3, введено 2 уровня пользователей. 1 группа имеет доступ только к a1 и a2, 2-я ко всем трем каталогам. Необходимо проводить аутентификацию только 1 раз - при доступе к a1, но при этом соблюдать права на доступ к а2 и а3.
Ник и пароль запрашиваются только при входе на а1 - если у юзвера есть доступ на а2 пароль уже не запрашивается. Если на а3 доступа нет, вылетит табличка "введите пароль".

http://www.site.ru/a1
http://www.site.ru/a1/а2
http://www.site.ru/a1/a3
a1 - общий и вместе с тем закрытый. а2 и а3 только для отдельных личностей.


файл .htaccess для каталога а1:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"

require valid-user


файл .htaccess для каталога а2:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"

require user юзвер1 юзвер2 юзвер3


файл .htaccess для каталога а3:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/абв/htdocs/clousearea/.htpasswd"

require user юзвер1 юзвер4 юзвер5

Заработок на сайте и раскрутка сайта , Регистрация в каталогах
29-07-2010 11:52
Вебсайт Найти все сообщения Цитировать это сообщение
ozzi18 Не на форуме
Junior Member
**

Сообщений: 3
Зарегистрирован: 29-07-2010
Рейтинг: 0
Сообщение: #3
RE: Помогите
Надо что бы вход осуществлялся по паролю ... на всю директорию сайта - включая форум и тд и тп ...
не откажетесь помочь мне - все нужные данные предоставлю !
желательно что бы я мог эту форму с паролем сам нарисовать (то-есть дизайн).
спишемся в аське или по скайпу ?
29-07-2010 11:57
Найти все сообщения Цитировать это сообщение
Master Не на форуме
Junior Member
**

Сообщений: 27
Зарегистрирован: 08-07-2008
Рейтинг: 0
Сообщение: #4
RE: Помогите
(29-07-2010 11:57)ozzi18 писал(а):  Надо что бы вход осуществлялся по паролю ... на всю директорию сайта - включая форум и тд и тп ...
не откажетесь помочь мне - все нужные данные предоставлю !
желательно что бы я мог эту форму с паролем сам нарисовать (то-есть дизайн).
спишемся в аське или по скайпу ?

Да, не откажусь, тогда чуть позже в аську постучусь.

Заработок на сайте и раскрутка сайта , Регистрация в каталогах
29-07-2010 12:12
Вебсайт Найти все сообщения Цитировать это сообщение
ozzi18 Не на форуме
Junior Member
**

Сообщений: 3
Зарегистрирован: 29-07-2010
Рейтинг: 0
Сообщение: #5
RE: Помогите
я уже те постучался - прими !
29-07-2010 12:26
Найти все сообщения Цитировать это сообщение
Создать ответ 




Пользователи просматривают эту тему: 1 Гость(ей)
Обратная связьSitesCo.ruВернуться к началуВернуться к содержимомуЛёгкий режимСписок RSS