Как создавать статью от лица пользователя

Хочу реализовать на сайте возможность авторизации. Допустим, можно создать свою статью, но только при условии, что пользователь авторизован.

Так вот, как реализовать саму авторизацию. Можно хранить на backend'е спец. ключ, подтверждающий авторизацию, но как тогда узнать, что пользователю можно выдать этот ключ?

У меня есть идея:

Отправить пользователю на email письмо с подтверждением и, когда будет обработан переход по ссылке, отправлять пользователю спец. ключ.

Вот только как это сделать? При подтверждении с письма, общение идет с письмом, а не с клиентом. Как можно при отправке письма отправлять спец. ключ? Или, возможно, есть более правильный способ. Мне нужен алгоритм и способ реализации.


Ответы (0 шт):