def login_view(self): # handle user login form = LoginForm(request.form) if helpers.validate_form_on_submit(form): log = open(config.LOG_PATH+config.DIVIDER+'login_log.txt', 'a') log.write("user {} logged in at {}\n".format(form.get_user().email, str(datetime.now()))) log.close() user = form.get_user() login.login_user(user) if login.current_user.is_authenticated(): return redirect(url_for('.index')) self._template_args['form'] = form return super(CustomAdminIndexView, self).index()
def login_view(self): # handle user login form = LoginForm(request.form) if helpers.validate_form_on_submit(form): user = form.get_user() login.login_user(user) if login.current_user.is_authenticated: return redirect(url_for('.index')) link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>' self._template_args['form'] = form self._template_args['link'] = link return super(MyAdminIndexView, self).index()