@exetico

Как настроить доступ к странице только после оплаты?

node js,
express,
react.
Как можно настроить доступ к странице на своем сайте только после оплаты товара?
Т.е. у платежной системы есть переадресация Fail URL и Success URL.
Нужно что бы пользователи не могли войти на страницу никаким образом, т.к. на ней будет быдавать ключ доступа к програме, кроме переадресации по success.
П.с. прошу не решения моего вопроса, а хотя бы направление что загуглить)
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 2
hzzzzl
@hzzzzl
Success URL пусть пишет в базу айдишник юзера и оплачено: true, и при входе на нужную страницу пусть это проверяется, и если нет такого, то редирект?
Ответ написан
Комментировать
@Che603000
c 2011 javascript
Success URL пусть пишет в базу айдишник юзера и оплачено: true, и при входе на нужную страницу пусть это проверяется, и если нет такого, то редирект?

Это не очень хорошая идея, так делать небезопасно. Обычно делается след образом - после того как провайдер вызвал станицу success, вам надо обратится к провайдеру, используя данные платежа который вы получили в запросе, с целью получить статус платежа Непосредственно у провайдера. Только после этого запись в базу итп.
К страниц success может обратится кто угодно, это не безопастно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы