За последние 24 часа нас посетили 22498 программистов и 1282 робота. Сейчас ищут 794 программиста ...

Авторизация

Тема в разделе "Сделайте за меня", создана пользователем azkaban, 9 апр 2017.

  1. azkaban

    azkaban Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    12
    Симпатии:
    0
    Всем привет, нужна помощь, нужно реализовать авторизацию, с закрытым сайтом.
    Пример: http://moonwalk.cc/ - главная страница закрыта
    если мы после слеша захотим что-то добавить, вылазит 404 ошибка
    а нужно сделать чтобы введении после слеша например /files то выскакивало окно авторизации (редирект на авторизацию).
    Вот подскажите как мне эту долбанную авторизацию сделать, уже задолбался манипуляции проводить.
    Кто поможет и метод действительно рабочий, сразу пишите свой кошелек, скину на пивко.

    или может есть какие соображения как закрыть сайт? но при вводе логина и пароля зайти на него для просмотра
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    @azkaban самый простой и надежный способ - это базовая авторизация с помощью .htaccess (для apache). Если у вас обычный shared-хостинг, то в панели управления должна быть функция установки пароля на директорию. В любом случае, можно самостоятельно для любого хостинга с Apache создать файлы .htpasswd и .htaccess по инстрации: http://htaccess.net.ru/doc/htaccess/auth.php#box_script
    Пароль можно установить на корень или на любую директорию, при этом доступ без пароля ко всему, что внутри, тоже будет закрыт.
     
  3. azkaban

    azkaban Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    12
    Симпатии:
    0
    это уже я пробовал, но так как у меня на сайте видео, то когда пользователь хочет данное видео ретранслировать с моего сайта, то чтобы его просмотреть ему так же нужно ввести логин и пароль, а я это хочу исключить
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    @azkaban положите в папку с видео такой .htaccess, чтобы сделать видеофайлы доступными без ввода пароля
    Код (Text):
    1. Allow from all
    2. Satisfy Any
     
  5. azkaban

    azkaban Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    12
    Симпатии:
    0
    мм, попробую ваш вариант, но проблема в том, что видео хранится на CDN, тоесть оно раздается нормально, а использую движок KVS, так вот в нем проблема такая возникает, я уже пробовал открывать файл, который раздает видео, еффекта так же не было(
    --- Добавлено ---
    да и выходит, что скрипты почти основные в корне лежат
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    @azkaban если под ретрансляцией подразумеваешь вставку iframe на сторонний сайт, то тебе надо обеспечить лишь доступ к адресу src iframe без пароля, что опять же можно решить вышеописанным методом. Если src ссылается на какой-то php-скрипт, то можно отключить авторизацию для этого имени файла.
     
  7. azkaban

    azkaban Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    12
    Симпатии:
    0
    именно, берут iframe код, может ты знаком с движком KVS?
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    @azkaban с движком не знаком
     
  9. azkaban

    azkaban Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    12
    Симпатии:
    0
    я открыл доступ к src файлу, но опять таки ошибка на другом сайте

    Forbidden
    You don't have permission to access /embed/58 on this server.
     
  10. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    @azkaban по-ходу надо еще к /embed открыть
     
  11. azkaban

    azkaban Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    12
    Симпатии:
    0
    Подскажите пожалуйста, как реализовать так, чтобы пользователь который не авторизовался на сайте не смог увидеть его содержимое, по примеру http://portal.omr.odessa.ua/login
    И вот в чем еще проблема, нужно чтобы к странице index.php не прикасаться, чтобы она оставалась статичной и с нее не редиректило на авторизацию, а со всех остальных страниц, если человек не вошел в систему, сразу редиректило на авторизацию.
     
  12. azkaban

    azkaban Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    12
    Симпатии:
    0
    Ребят, может кто знает решение по данному вопросу?
    Уже голова болит от этой авторизации
     
  13. azkaban

    azkaban Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    12
    Симпатии:
    0
    Выявил, что движок KVS построен на структуре Smarty
    https://www.smarty.net/docsv2/ru/
    Может это поможет в решении моей проблемы.