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'))
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