Files
myapp-full/myapp/lib/info.py

24 lines
590 B
Python
Raw Normal View History

__author__ = 'RemiZOffAlex'
__copyright__ = '(c) RemiZOffAlex'
__email__ = 'remizoffalex@mail.ru'
2020-08-17 19:57:37 +03:00
from flask import session
from .. import models
def get_user():
2020-08-17 19:57:37 +03:00
"""Получить текущего пользователя
2019-04-26 15:38:41 +03:00
"""
result = None
if 'user_id' in session:
result = models.db_session.query(
models.User
).filter(
2020-08-17 19:57:37 +03:00
models.User.id == session['user_id']
).first()
if result is None:
session.pop('logged_in', None)
session.pop('user_id', None)
return None
return result