示例#1
0
文件: PyTry.py 项目: dsantosp12/PyTry
def login_auth():
    admin = Admin()
    admin.user_name = request.form['username']
    admin.password = request.form['password']
    try:
        callback = request.form['callback']
    except Exception as e:
        print(e)
        callback = None

    if admin.auth_admin():
        if callback:
            # response = make_response(redirect(url_for('home')))
            # response.set_cookie('session', SK_hash, 500)
            return admin.create_session('admin_session', callback, SK_hash, 500)
        else:
            return redirect(url_for('home'))
    flash('Username or password incorrect.')
    return redirect(url_for('login'))
示例#2
0
文件: PyTry.py 项目: dsantosp12/PyTry
def create_admin_process():
    admin = Admin()
    admin.name = request.form['name']
    admin.phone = request.form['phone']
    admin.user_name = request.form['username']
    admin.password = request.form['password']
    admin.address = {
        'street': request.form['street'],
        'city': request.form['city'],
        'state': request.form['state'],
        'zipcode': request.form['zipcode'],
    }
    admin.email = request.form['email']
    admin.join_date = datetime.now()

    if admin.create_admin():
        return redirect(url_for('create_admin', flash='Administrator created successfully.'))
    else:
        raise Exception