view wikked/auth.py @ 7:256e563c49b7

Better looking title decorators.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 19 Dec 2012 20:29:54 -0800
parents c946f4facfa2
children 30ae685b86df
line wrap: on
line source

from wikked import login_manager

class User(object):

    username = ''
    password = ''
    email = ''

    def is_authenticated(self):
        return True

    def is_active(self):
        return True

    def is_anonymous(self):
        return False

    def get_id(self):
        return str(self.username)


@login_manager.user_loader
def load_user(userid):
    try:
        return User.objects.get(username=userid)
    except:
        return None