Как зарегистрировать юзера по email из get-параметра и отправить ему письмо?
Здравствуйте!
Есть небольшой сайт, на котором есть видеолекции. После успешной онлайн-оплаты пользователь попадает на страницу сайта «Оплата прошла успешно». В url get-парметром передается email, т.е примерно выглядит так:
site.ru/payment-success?email=user@mail.com
Так вот, как получив get-параметр с url, автоматически зарегистрировать юзера и отправить ему пароль для доступа к лекциям на почту?
Подскажите примерно в какую сторону копать и как это реализовать.
Заранее спасибо!
Есть небольшой сайт, на котором есть видеолекции. После успешной онлайн-оплаты пользователь попадает на страницу сайта «Оплата прошла успешно». В url get-парметром передается email, т.е примерно выглядит так:
site.ru/payment-success?email=user@mail.com
Так вот, как получив get-параметр с url, автоматически зарегистрировать юзера и отправить ему пароль для доступа к лекциям на почту?
Подскажите примерно в какую сторону копать и как это реализовать.
Заранее спасибо!
Комментарии: 7
спасибо, проверю. надеюсь решение актуально спустя 8 лет :)
Актуально. Как письма отправлять, тут.
Спасибо! Все получилось
А если без оплаты перейти по этому урл, указав свой email?
Переход возможен только с определённой страницы, использую http_referrer. Знаю, что можно обойти легко, но сомневаюсь что наши клиенты так умеют, и даже если и могут, то единицы, а это не страшно)
А если юзер после успешной оплаты закроет вкладку и не перейдет на страницу site.ru/payment-success?
Логичнее было бы повесить такой функционал на страницу сайта, которая принимает POST-данные с сервиса оплаты и валидирует по хешу. Наверняка, такая есть? Там уж точно «левый» юзер даже случайно не зарегается.
Логичнее было бы повесить такой функционал на страницу сайта, которая принимает POST-данные с сервиса оплаты и валидирует по хешу. Наверняка, такая есть? Там уж точно «левый» юзер даже случайно не зарегается.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.