예제 #1
0
파일: view.py 프로젝트: mafanhe/URLShare
def login_from_chrome():
    name =request.args.get('name')
    pwd =request.args.get('pwd')
    user = login_valid(str(name), str(pwd))
    if user is not None:
        return str(user.id)
    else:
        return '0'
예제 #2
0
파일: view.py 프로젝트: mafanhe/URLShare
def login():
    if g.user is not None:
        return redirect(url_for('index'))
    login_form = LoginForm()
    name = login_form.id.data
    pwd = login_form.pwd.data
    remember = login_form.remenber.data
    if login_form.validate_on_submit():
        user = login_valid(name, pwd)
        if user is not None:
            g.user = user
            session['name'] = user.name
            session['id'] = user.id
            return redirect(url_for('index', name=user.name))
        else:
            flash('error name or password', 'alert-warning')
    return render_template('login.html', form=login_form)