dbf_usr Posted September 6, 2020 Share Posted September 6, 2020 Приложение работает по адресу: http://mydomen.com Как сделать сделать ссылку вида: http://mydomen.com/lis и при обращении на нее перехватывать GET и POST запросы к приложению. Это нужно для взаимодействия с внешними сервисами. За ранее благодарен! Quote Link to comment Share on other sites More sharing options...
Sherzod Posted September 6, 2020 Share Posted September 6, 2020 Здравствуйте, UniGUIServerModuleHTTPCommand и UniGUIServerModuleHTTPDocument. На форуме много рабочих примеров. Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted September 6, 2020 Author Share Posted September 6, 2020 7 minutes ago, Sherzod said: Здравствуйте, UniGUIServerModuleHTTPCommand и UniGUIServerModuleHTTPDocument. На форуме много рабочих примеров. А примеры есть? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted September 6, 2020 Share Posted September 6, 2020 \FMSoft\Framework\uniGUI\Demos\Desktop\HTTP Basic Authentication ... 1 Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted September 6, 2020 Author Share Posted September 6, 2020 4 hours ago, Sherzod said: \FMSoft\Framework\uniGUI\Demos\Desktop\HTTP Basic Authentication ... К сожалению я не нашел ни чего, что бы было работоспособно. Вопрос отрыт! Quote Link to comment Share on other sites More sharing options...
Sherzod Posted September 6, 2020 Share Posted September 6, 2020 7 minutes ago, dbf_usr said: К сожалению я не нашел ни чего, что бы было работоспособно. Вопрос отрыт! Простите, а что конкретно у Вас не получается? Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted September 6, 2020 Author Share Posted September 6, 2020 18 minutes ago, Sherzod said: Простите, а что конкретно у Вас не получается? мне нужно из клиентской сессии (mainModule) читать поступающие запросы POST и GET запросы. Это необходимо для авторизации через соц.сети. Читать нужно не по инициативе mainModule, а в тот момент, когда приходит запрос POST и GET. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted September 6, 2020 Share Posted September 6, 2020 5 minutes ago, dbf_usr said: Это необходимо для авторизации через соц.сети. Можете пошагово описать логику работы? Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted September 7, 2020 Author Share Posted September 7, 2020 10 hours ago, Sherzod said: Можете пошагово описать логику работы? Клиент попадает на форму Login->Нажимает на кнопку авторизации через соц.сеть->отправляем запрос в соц.сеть для авторизации (открывается во фрейме страница соц.сети с авторизацией)->Пользователь авторизуется в соц.сети на ее сейте (во фрейме моего приложения)->соц.сеть посылает проверочный код POS запросом по адресу моего приложения, который клиент должен ввести на странице соц.сети.->вывожу в фрейм страницу соц.сети для ввода кода ->Я должен отобразить клиенту этот проверочный код сообщением из своего приложения->Клиент вводит код на странице соц.сети(во фреме моего приложения)->Если код правильный->Соц.сеть шлет ID пользователя и его данные. До получения данных клиента (его ID), связать поступающие запросы в ServerModule с сеансом пользователя невозможно. Я не могу соц сети отправить идентификатор сеанса, что бы сосц.сеть присылала все запросы с идентификатором этого сеанса. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted September 7, 2020 Share Posted September 7, 2020 Я попробую проанализировать. Но думаю, что Вы также можете отправить запрос из фрейма в основную форму (ajaxRequest) Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted September 7, 2020 Author Share Posted September 7, 2020 54 minutes ago, Sherzod said: Я попробую проанализировать. Но думаю, что Вы также можете отправить запрос из фрейма в основную форму (ajaxRequest) В фрейме запускается соц.сеть из нее я не могу ни чего оттуда отправить. Это все равно, что в другом браузере. Я не могу вмешаться в сеанс связи между пользователем и соц.сетью. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted September 7, 2020 Share Posted September 7, 2020 15 minutes ago, dbf_usr said: В фрейме запускается соц.сеть из нее я не могу ни чего оттуда отправить. Это все равно, что в другом браузере. Я не могу вмешаться в сеанс связи между пользователем и соц.сетью. А там не идет редирект, после авторизации!? Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted September 7, 2020 Author Share Posted September 7, 2020 54 minutes ago, Sherzod said: А там не идет редирект, после авторизации!? Да, можно указать редирект. Вы имеете в виду, что для каждого вошедшего в ридирект подставлять номер его сеанса? Там редирект возможен по моему только на зарегистрированный адрес - нужно проверить Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted September 7, 2020 Author Share Posted September 7, 2020 Решение отсутствует из-за ограничений. Решил через сторонние компоненты. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.