Как зарегистрировать юзера по email из get-параметра и отправить ему письмо?

Здравствуйте!

Есть небольшой сайт, на котором есть видеолекции. После успешной онлайн-оплаты пользователь попадает на страницу сайта «Оплата прошла успешно». В url get-парметром передается email, т.е примерно выглядит так:
site.ru/payment-success?email=user@mail.com

Так вот, как получив get-параметр с url, автоматически зарегистрировать юзера и отправить ему пароль для доступа к лекциям на почту?

Подскажите примерно в какую сторону копать и как это реализовать.
Заранее спасибо!
Lord Voldemort
22 января 2021, 12:55
modx.pro
108
0

Комментарии: 7

    Lord Voldemort
    22 января 2021, 13:28
    0
    спасибо, проверю. надеюсь решение актуально спустя 8 лет :)
Александр Мельник
22 января 2021, 15:09
0
А если без оплаты перейти по этому урл, указав свой email?
    Lord Voldemort
    22 января 2021, 15:32
    0
    Переход возможен только с определённой страницы, использую http_referrer. Знаю, что можно обойти легко, но сомневаюсь что наши клиенты так умеют, и даже если и могут, то единицы, а это не страшно)
      Alexey
      22 января 2021, 16:20
      0
      А если юзер после успешной оплаты закроет вкладку и не перейдет на страницу site.ru/payment-success?

      Логичнее было бы повесить такой функционал на страницу сайта, которая принимает POST-данные с сервиса оплаты и валидирует по хешу. Наверняка, такая есть? Там уж точно «левый» юзер даже случайно не зарегается.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    7