def logout_(): now_time = datetime.now() user_logging = Logging(user_connect_=None) user_logging.create_logout_info(current_user.user, now_time.strftime('%d-%m-%Y %H-%M-%S')) flash('Goodbye %s' % current_user.user) logout_user() for key in ('identity.id', 'identity.auth_type'): session.pop(key, None) return redirect(url_for('user.login_'))
def login_(): error = None form = login_users() if form.validate_on_submit(): user = user_.query.filter_by(user=form.user_login.data).first() if user is not None and bycrypt_on_pass_user.check_password_hash( user.password, form.user_password.data): login_user(user, form.user_remember.data) identity = Identity(form.user_login.data) identity_changed.send(app, identity=identity) flash("you are logged Welcome %s" % current_user.user) now_time = datetime.now() user_logging = Logging(user_connect_=None) user_logging.create_login_info( current_user.user, now_time.strftime('%d-%m-%Y %H-%M-%S'), request.url) return redirect( request.args.get('next') or url_for('general.dashboard_')) error = "Invalid User or Password" return render_template('Login.html', error=error, form=form)