Всем привет, нужна помощь, нужно реализовать авторизацию, с закрытым сайтом. Пример: http://moonwalk.cc/ - главная страница закрыта если мы после слеша захотим что-то добавить, вылазит 404 ошибка а нужно сделать чтобы введении после слеша например /files то выскакивало окно авторизации (редирект на авторизацию). Вот подскажите как мне эту долбанную авторизацию сделать, уже задолбался манипуляции проводить. Кто поможет и метод действительно рабочий, сразу пишите свой кошелек, скину на пивко. или может есть какие соображения как закрыть сайт? но при вводе логина и пароля зайти на него для просмотра
@azkaban самый простой и надежный способ - это базовая авторизация с помощью .htaccess (для apache). Если у вас обычный shared-хостинг, то в панели управления должна быть функция установки пароля на директорию. В любом случае, можно самостоятельно для любого хостинга с Apache создать файлы .htpasswd и .htaccess по инстрации: http://htaccess.net.ru/doc/htaccess/auth.php#box_script Пароль можно установить на корень или на любую директорию, при этом доступ без пароля ко всему, что внутри, тоже будет закрыт.
это уже я пробовал, но так как у меня на сайте видео, то когда пользователь хочет данное видео ретранслировать с моего сайта, то чтобы его просмотреть ему так же нужно ввести логин и пароль, а я это хочу исключить
@azkaban положите в папку с видео такой .htaccess, чтобы сделать видеофайлы доступными без ввода пароля Код (Text): Allow from all Satisfy Any
мм, попробую ваш вариант, но проблема в том, что видео хранится на CDN, тоесть оно раздается нормально, а использую движок KVS, так вот в нем проблема такая возникает, я уже пробовал открывать файл, который раздает видео, еффекта так же не было( --- Добавлено --- да и выходит, что скрипты почти основные в корне лежат
@azkaban если под ретрансляцией подразумеваешь вставку iframe на сторонний сайт, то тебе надо обеспечить лишь доступ к адресу src iframe без пароля, что опять же можно решить вышеописанным методом. Если src ссылается на какой-то php-скрипт, то можно отключить авторизацию для этого имени файла.
я открыл доступ к src файлу, но опять таки ошибка на другом сайте Forbidden You don't have permission to access /embed/58 on this server.
Подскажите пожалуйста, как реализовать так, чтобы пользователь который не авторизовался на сайте не смог увидеть его содержимое, по примеру http://portal.omr.odessa.ua/login И вот в чем еще проблема, нужно чтобы к странице index.php не прикасаться, чтобы она оставалась статичной и с нее не редиректило на авторизацию, а со всех остальных страниц, если человек не вошел в систему, сразу редиректило на авторизацию.
Выявил, что движок KVS построен на структуре Smarty https://www.smarty.net/docsv2/ru/ Может это поможет в решении моей проблемы.