Announcement

Collapse
No announcement yet.

Запретить досуп к php фалу если пользователь не авторизован

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Запретить досуп к php фалу если пользователь не авторизован

    Добрый день , уважаемы участники форума. В корневой паке есть фалу PHP . Я хочу запретить доступ к php фалу если пользователь не авторизован. Т.е. если пользователь не авторизовался в системе, то скрип PHP не работает. Буду очень признателен, если поможете это реализовать : )

  • #2
    Прошу пардон, а как это с Espo связано?

    Comment


    • #3
      Рекомендую использовать EntryPoint вместо PHP файла. Проверка авторизации будет по умолчанию.

      Comment


      • #4
        Originally posted by dimyy View Post
        Прошу пардон, а как это с Espo связано?
        Связано прямым образом, php делает нужную для меня работу. Я был бы очень признателен если смогли бы ответить на мой вопрос.

        Comment


        • #5
          Originally posted by yuri View Post
          Рекомендую использовать EntryPoint вместо PHP файла. Проверка авторизации будет по умолчанию.
          Спасибо за ответ, я с EntryPoint не знаком. Но сейчас постараюсь найти информацию

          Comment


          • #6
            Originally posted by Vok View Post

            Связано прямым образом, php делает нужную для меня работу. Я был бы очень признателен если смогли бы ответить на мой вопрос.
            Espo по сути фреймворк. Нужная вам работа заворачивается либо в EntryPoint (для Get запросов), либо в собственный Controller (плюс доописать routes) . Далее с одной стороны вам доступна вся оплетка от Espo: ORM, ACL и т.д., с другой пишите что хотите - любой функционал.

            Comment


            • #7
              Originally posted by dimyy View Post

              Espo по сути фреймворк. Нужная вам работа заворачивается либо в EntryPoint (для Get запросов), либо в собственный Controller (плюс доописать routes) . Далее с одной стороны вам доступна вся оплетка от Espo: ORM, ACL и т.д., с другой пишите что хотите - любой функционал.
              Большое спасибо за интерес к моему вопросу. Интернет перерыл но так и не понял как сделать. Вы пишите "либо в собственный Controller (плюс доописать routes" . Привильно ли я понимаю, что мне нужно воспользоваться вот этой инструкцией ? А как туда вставить PHP код ?

              Comment


              • #8
                Полагаю имеет смысл посмотреть непосредственно код Espo - это лучший набор примеров нежели любая документация.

                Routes: https://github.com/espocrm/espocrm/b...es/routes.json (вы в соответствующей папочке custom размещаете файл routes.json со своими путями

                params.controller - имя соответствующего php класса
                params.action - имя метода класса, вызываемого для данного маршрута.

                Все остальное - дело вашей фантазии. Можно с аутентификацией, можно без. Ключевое слово noAuth - https://github.com/espocrm/espocrm/search?q=noauth

                Comment


                • #9
                  Originally posted by dimyy View Post
                  Полагаю имеет смысл посмотреть непосредственно код Espo - это лучший набор примеров нежели любая документация.

                  Routes: https://github.com/espocrm/espocrm/b...es/routes.json (вы в соответствующей папочке custom размещаете файл routes.json со своими путями

                  params.controller - имя соответствующего php класса
                  params.action - имя метода класса, вызываемого для данного маршрута.

                  Все остальное - дело вашей фантазии. Можно с аутентификацией, можно без. Ключевое слово noAuth - https://github.com/espocrm/espocrm/search?q=noauth
                  Большое спасибо, буду разораться

                  Comment

                  Working...
                  X