За последние 24 часа нас посетили 53413 программистов и 1720 роботов. Сейчас ищут 859 программистов ...

Права доступа на POST-запросы к серверу

Тема в разделе "Прочие вопросы по PHP", создана пользователем Providec, 14 окт 2015.

  1. Providec

    Providec Новичок

    С нами с:
    14 окт 2015
    Сообщения:
    2
    Симпатии:
    0
    На примере.
    Есть сервис на котором работают базовые скрипты (/js/base.js), они должны иметь полный доступ к совершению POST-запросов на сервер (например на /ajax.php)
    Также, на этом сервисе есть пользовательские скрипты (/user-js/my-first.js), в которых пользователь также может попытаться сделать POST-запрос на сервер (к тому же /ajax.php)

    Есть ли возможность научиться отличать, откуда идёт запрос (из какого яваскрипт-файла) и фильтровать его, отдавая либо контент либо запрет?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Зачем?
     
  3. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    есть возможность :)
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Запрос делает не js-файл, а браузер
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Это попытка настроить "защиту" по источнику запроса? Наивная попытка. )))
    Если у тебя есть какая-то идентификация пользователя: кука или сессия, то используй эту же идентификацию везде.
     
  6. Providec

    Providec Новичок

    С нами с:
    14 окт 2015
    Сообщения:
    2
    Симпатии:
    0
    Общее мнение услышал. Отвечая на вопросы:
    Зачем? - затем чтобы ограничить интерес "умных" пользователей
    Идентификация - она как может быть, так и нет, т.е. к ней привязываться не стоит.

    Зайду с другой стороны. Есть сервис визуальных закладок. Появилась идея дать возможность пользователям писать свои темы оформления. Эта возможность тянет за собой некое вмешательство в работу движка, как на уровне js-файлов, так и на уровне php-файлов. Если один пользователь добавит тему, то ей смогут пользоваться и остальные, им не обязательно быть залогиненными в сервисе, поэтому к авторизации не привяжешься. Вот я и думаю как простроить права доступа основных скриптов и пользовательских скриптов.
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    бон вояж
     
  8. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Может хранить их в разных папках с разными правами?