mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-18 10:50:43 +08:00
Compare commits
3 Commits
5ff26ee335
...
8291649432
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8291649432 | ||
|
|
fdb13e8257 | ||
|
|
13244e1dcf |
@ -14,6 +14,7 @@ from flask import (
|
|||||||
)
|
)
|
||||||
from apscheduler.schedulers.background import BackgroundScheduler
|
from apscheduler.schedulers.background import BackgroundScheduler
|
||||||
from apscheduler.triggers.cron import CronTrigger
|
from apscheduler.triggers.cron import CronTrigger
|
||||||
|
from datetime import timedelta
|
||||||
import subprocess
|
import subprocess
|
||||||
import requests
|
import requests
|
||||||
import hashlib
|
import hashlib
|
||||||
@ -53,6 +54,7 @@ app = Flask(__name__)
|
|||||||
app.config["APP_VERSION"] = get_app_ver()
|
app.config["APP_VERSION"] = get_app_ver()
|
||||||
app.secret_key = "ca943f6db6dd34823d36ab08d8d6f65d"
|
app.secret_key = "ca943f6db6dd34823d36ab08d8d6f65d"
|
||||||
app.config["SESSION_COOKIE_NAME"] = "QUARK_AUTO_SAVE_SESSION"
|
app.config["SESSION_COOKIE_NAME"] = "QUARK_AUTO_SAVE_SESSION"
|
||||||
|
app.config["PERMANENT_SESSION_LIFETIME"] = timedelta(days=31)
|
||||||
app.json.ensure_ascii = False
|
app.json.ensure_ascii = False
|
||||||
app.json.sort_keys = False
|
app.json.sort_keys = False
|
||||||
app.jinja_env.variable_start_string = "[["
|
app.jinja_env.variable_start_string = "[["
|
||||||
@ -121,11 +123,14 @@ def login():
|
|||||||
):
|
):
|
||||||
logging.info(f">>> 用户 {username} 登录成功")
|
logging.info(f">>> 用户 {username} 登录成功")
|
||||||
session["login"] = gen_md5(username + password)
|
session["login"] = gen_md5(username + password)
|
||||||
|
session.permanent = True
|
||||||
return redirect(url_for("index"))
|
return redirect(url_for("index"))
|
||||||
else:
|
else:
|
||||||
logging.info(f">>> 用户 {username} 登录失败")
|
logging.info(f">>> 用户 {username} 登录失败")
|
||||||
return render_template("login.html", message="登录失败")
|
return render_template("login.html", message="登录失败")
|
||||||
|
|
||||||
|
if is_login():
|
||||||
|
return redirect(url_for("index"))
|
||||||
return render_template("login.html", error=None)
|
return render_template("login.html", error=None)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -440,7 +440,7 @@
|
|||||||
lastSuggestionsTime: 0,
|
lastSuggestionsTime: 0,
|
||||||
isSearching: false,
|
isSearching: false,
|
||||||
},
|
},
|
||||||
activeTab: 'config',
|
activeTab: 'tasklist',
|
||||||
},
|
},
|
||||||
filters: {
|
filters: {
|
||||||
ts2date: function (value) {
|
ts2date: function (value) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user