def login_view(self): # handle user login form = LoginForm(request.form) if helpers.validate_form_on_submit(form): user = form.get_user() if user.admin == True: #if user is admin, user is_authenticated and can use admin interface login_user(user) else: flash('You are not admin to enter here!', 'danger') return redirect(url_for('admin.index')) if current_user.is_authenticated: flash('You are logged in. Welcome!', 'success') return redirect(url_for('admin.index')) self._template_args['form'] = form return super(MyAdminIndexView, self).index()