完善未登录跳转功能

This commit is contained in:
Kakune55 2023-12-15 11:40:57 +08:00
parent afdbdec803
commit dc374e5259
2 changed files with 8 additions and 5 deletions

View File

@ -73,7 +73,7 @@ def admin():
status = {}
status["db"] = db.dbIsOK()
return flask.render_template("status.html" ,status=status)
return "未登录"
return flask.redirect(flask.url_for('login?info=nologin'))
@app.route('/admin/list')
@ -81,7 +81,7 @@ def adminList():
if "admin" in flask.session :
data = db.getAllKey()
return flask.render_template("keylist.html",data=data)
return "未登录 "
return flask.redirect(flask.url_for('login?info=nologin'))
@app.route('/admin/createkey', methods=['POST','GET'])
def createkey():
@ -94,7 +94,7 @@ def createkey():
resq = db.createKey(flask.request.form["quota"],1,flask.request.form["key"])
return flask.render_template("createKey.html",resq=resq)
return "未登录 "
return flask.redirect(flask.url_for('login?info=nologin'))
@app.route('/admin/lookupkey', methods=['POST','GET'])
def lookupkey():
@ -103,7 +103,7 @@ def lookupkey():
return flask.render_template("lookupKey.html",resq="null")
resq = db.userSurplus(flask.request.form["key"])
return flask.render_template("lookupKey.html",resq=resq)
return "未登录 "
return flask.redirect(flask.url_for('login?info=nologin'))
@app.route('/admin/operate', methods=['POST','GET'])
def operate():

View File

@ -57,7 +57,10 @@
</form>
</div>
<script>
const info = '<%=request.getParameter("info")%>';
if (info === 'nologin') {
alert("未登录或登录已过期!\n请重新登录");
}
</script>
</body>