LiqPay обрывает сессию. ASP.NET Core

165
06 января 2019, 11:30

Проблема вот в чем. Я делаю успешно оплату по этому сервису у себя на сайте где после оплаты автоматический редирект на метод в котором в таблице я обновляю статус об оплате и прочии нюансы.

Вот так я достаю имейл пользователя(он залогинен в этот момент)

string userEmail = HttpContext.User.Identity.Name.ToString();

Но там null после редиректа. Что самое интересное, если я просто выберу в браузере зайти в этот метод, то там не будет null, даже если не буду обрывать дебаг, сначала после оплаты он обработает исключение и уведет на другую страницу и если я снова попробую перейти вручную в этот метод то там будет юзер. Я пытался заходить в этот метод через другой метод. Промежуточный. Ну типа я на сайт вернулся и от туда автоматом пересылаю на снова метод редирект. Работает, но тогда теряется почему-то ответ от сервера

var request_dictionary = Request.Form.Keys.ToDictionary(key => key, key => Request.Form[key]);

Который хранит в себе успех или нет об оплате. Замкнутый круг. Почему LiqPay обрывает сессию и как быть?

READ ALSO
Ограничение доступа к сайту

Ограничение доступа к сайту

Можно ли сделать сайт выложенный на хостинг доступным только с одного, двух ip адресов? Знаю что с помощьюhtaccess можно скрыть из доступа некоторые...

205
В чем суть этого выражения на php?

В чем суть этого выражения на php?

Не могу найти в документации ответ, ткните носом пожалуйста или объясните

189
Получить имя пользователя Windows. PHP, JS.

Получить имя пользователя Windows. PHP, JS.

Перечитал интернеты, вроде никакТогда как запустить пакетный файл средствами PHP или JS? Вообще чем угодно, главное запустить bat с веб страницы?...

196