コード例 #1
0
ファイル: authorize.py プロジェクト: vbastos/vclassifieds
def do_login():

    next_url = g.formdata.get('next')
    email = g.formdata.get('email')
    password = g.formdata.get('password')
    remember = (g.formdata.get('remember', 'no') == 'yes')

    print '=============' + request.values.get('next')

    user = User.objects(email=email, password=password).first()
    if user is not None:
        if login_user(SessionUserMixin(user), remember=remember):
            user.last_login_on = datetime.datetime.now()
            user.save()
            return redirect(next_url or url_for('index'))

    raise FriendlyException.fec(error_code.LOGIN_FAILED)
コード例 #2
0
ファイル: authorize.py プロジェクト: IamFive/vclassifieds
def do_login():
    
    next_url = g.formdata.get('next')
    email = g.formdata.get('email')
    password = g.formdata.get('password')
    remember = (g.formdata.get('remember', 'no') == 'yes')
    
    
    
    print '=============' + request.values.get('next')
    
    user = User.objects(email=email, password=password).first()
    if user is not None:
        if login_user(SessionUserMixin(user), remember=remember):
            user.last_login_on = datetime.datetime.now()
            user.save()
            return redirect(next_url or url_for('index'))

    raise FriendlyException.fec(error_code.LOGIN_FAILED)
コード例 #3
0
def load_user(user_id):
    return SessionUserMixin(User.objects(id=user_id).first())
コード例 #4
0
def load_user(user_id):
    return SessionUserMixin(User.objects(id=user_id).first())