Changeset - e0ef325cbdea
[Not reviewed]
default
0 1 0
Marcin Kuzminski - 15 years ago 2010-08-03 21:24:45
marcin@python-works.com
auth functions little fix
1 file changed with 5 insertions and 3 deletions:
0 comments (0 inline, 0 general)
pylons_app/lib/auth.py
Show inline comments
 
@@ -107,17 +107,19 @@ def set_base_path(config):
 

	
 
def fill_data(user):
 
    """
 
    Fills user data with those from database
 
    Fills user data with those from database and log out user if not present
 
    in database
 
    @param user:
 
    """
 
    sa = meta.Session
 
    dbuser = sa.query(User).get(user.user_id)
 
    
 
    if dbuser:
 
    user.username = dbuser.username
 
    user.is_admin = dbuser.admin
 
    user.name = dbuser.name
 
    user.lastname = dbuser.lastname
 
    
 
    else:
 
        user.is_authenticated = False
 
    meta.Session.remove()
 
    return user
 
            
0 comments (0 inline, 0 general)