write data check

This commit is contained in:
2024-06-22 04:00:38 +00:00
parent 77649bcec2
commit ae5fda3488
4 changed files with 69 additions and 13 deletions

View File

@ -9,6 +9,7 @@ from dotenv import load_dotenv
import time
import socket
import utils
from datacheck import *
# Load environment variables from .env file
load_dotenv()
@ -66,9 +67,10 @@ def about():
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
username = request.form['username']
password = request.form['password']
form = LoginForm()
if form.validate_on_submit():
username = form.username.data
password = form.password.data
# 调用 ExecCommand 执行登录命令
login_response = ExecCommand(f'login -u {username} -p {password}')
@ -81,9 +83,10 @@ def login():
else:
error = 'An unknown error occurred.'
return render_template('login.html', error=error)
flash(error, 'error')
return redirect(url_for('login'))
return render_template('login.html')
return render_template('login.html', form=form)
@app.before_request
def before_request():