2014-10-27 2 views
1

Вопрос в значительной степени говорит все. Я смотрю на книгу web2py, где говорится о сеансе. Но я просто не могу понять, как использовать сеансы из таблицы Auth. Я пытаюсь сделать сеанс для идентификатора электронной почты из таблицы Auth по умолчанию, где я могу зарегистрироваться и войти.Как сделать сеанс для Auth в web2py?

Любая помощь относительно этого очень ценится.

+0

Непонятно, что вы просите. Можете ли вы уточнить, чего вы пытаетесь достичь? Вы просто хотите сохранить адрес электронной почты пользователя в сеансе? В любом случае, web2py уже включает в себя полную систему Auth - почему вы не можете просто использовать это? – Anthony

+0

Привет, Я делаю сеанс, поэтому у меня может быть текст с сообщением «Welcome% emailID%», когда пользователь вошел в систему. Я использую систему auth, предоставляемую Web2py, но я не знаю, как это сделать. – user2775042

ответ

2

Если пользователь вошел в систему, то запись db.auth_user доступна в auth.user (при условии, что вы назвали свой объект Auth «auth»). Таким образом, с точки зрения расположения, вы могли бы иметь что-то вроде:

{{if auth.user:}}Welcome {{=auth.user.email}}{{pass}} 

записки, auth.user запись также хранится в сессии (поэтому он не должен быть извлечена из базы данных по каждому запросу). Итак, auth.user == session.auth.user.

Смежные вопросы