Как распознать сеанс пользователя / идентификатор без входа в систему? - PullRequest
0 голосов
/ 20 апреля 2020

Я работаю над веб-страницей, используя flask.

У всех моих шаблонов есть этот "@login_required", чтобы гарантировать, что пользователь вошел в систему каждый раз, когда он хочет получить доступ к своим учетным записям .

Я кодировал шаблон, который пользователь может легко создать в своих учетных записях. Я хочу, чтобы другие могли видеть его без необходимости входа в систему, только если у них есть определенная ссылка на этот шаблон (этот шаблон содержит c информацию о пользователе).

Проблема возникает, когда мне нужно сделай это. Чтобы люди могли видеть определенный шаблон c, сгенерированный пользователем, я исключаю из этого шаблона «@login_required», но теперь я не могу передать информацию о пользователе (телефон, электронная почта и т. Д. c.) , Я не могу отобразить пользовательские данные человеку, который открывает ссылку, потому что я не могу получить доступ к пользовательской базе данных, программа не может распознать, чьи данные отображать. Всякий раз, когда кто-то хочет получить доступ к указанному шаблону c, программа не распознает, кто является «user_id», потому что он / она никогда не входил в систему. Но я не хочу, чтобы он входил в систему.

Поэтому мой вопрос есть: есть ли способ получить доступ к указанному сеансу пользователя c без необходимости входа в систему? Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...