add:解决select可跳过次数限制,新增sha256加密token,限制取件码+ip+时间999s内取件

This commit is contained in:
lan
2023-02-08 03:28:08 +08:00
parent 12c7d5a1dd
commit 7864d0710d
-2
View File
@@ -1,6 +1,5 @@
import asyncio import asyncio
import datetime import datetime
import time
import uuid import uuid
from pathlib import Path from pathlib import Path
from sqlalchemy import select, func, update from sqlalchemy import select, func, update
@@ -13,7 +12,6 @@ from core.depends import admin_required
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks
from core.database import init_models, Options, Codes, get_session from core.database import init_models, Options, Codes, get_session
from settings import settings from settings import settings
import hashlib
# 实例化FastAPI # 实例化FastAPI
app = FastAPI(debug=settings.DEBUG, redoc_url=None, docs_url=None, openapi_url=None) app = FastAPI(debug=settings.DEBUG, redoc_url=None, docs_url=None, openapi_url=None)