mirror of
https://github.com/qwerfd2/Groove_Coaster_2_Server.git
synced 2026-10-12 00:58:18 +03:00
swanky admin console
This commit is contained in:
+10
-1
@@ -1,5 +1,5 @@
|
||||
import sqlalchemy
|
||||
from sqlalchemy import Table, Column, Integer, String, DateTime
|
||||
from sqlalchemy import Table, Column, Integer, String, DateTime, Boolean
|
||||
from sqlalchemy.ext.asyncio import create_async_engine
|
||||
from sqlalchemy import select, update
|
||||
|
||||
@@ -96,6 +96,15 @@ batch_token = Table(
|
||||
Column("expire_at", Integer, default=int(time.time()) + 1800),
|
||||
)
|
||||
|
||||
admins = Table(
|
||||
"admins",
|
||||
metadata,
|
||||
Column("id", Integer, primary_key=True, autoincrement=True),
|
||||
Column("username", String(32), unique=True, nullable=False),
|
||||
Column("password", String(64), nullable=False),
|
||||
Column("token", String(256), unique=True, nullable=True)
|
||||
)
|
||||
|
||||
async def init_db():
|
||||
global redis
|
||||
if not os.path.exists(DB_PATH):
|
||||
|
||||
Reference in New Issue
Block a user