def logout(): if not get_current_user_data(): return redirect_url('login') UserController.logout() return redirect('/', 302)
def logout(): if not get_current_user_data(): return redirect_url(url_for('login')) UserController.logout() return redirect(url_for('root'), 302)
def login(): if get_current_user_data(): return redirect('/', 302) error = None if request.method == 'POST': username = request.form['username'] password = request.form['password'] if UserController.authenticate_and_session(username, password): flash(gettext('You were successfully logged in')) if request.referrer.endswith('/login'): return redirect(url_for('root')) return redirect(redirect_url()) else: error = gettext('Invalid credentials') return themes.render('main/login', error=error)