This commit is contained in:
yumoqing 2025-06-20 13:16:54 +08:00
parent 1c22efd7a0
commit 31a6debce8

View File

@ -3,11 +3,11 @@ import uuid
from traceback import format_exc
from aiohttp_auth import auth
from aiohttp_auth.auth.ticket_auth import TktAuthentication
from aiohttp_session.redis_storage import RedisStorage
from os import urandom
from aiohttp import web
import aiohttp_session
import aioredis
# import aioredis
import redis.asyncio as redis
import base64
import binascii
@ -110,8 +110,8 @@ class AuthAPI:
if self.conf.website.session_redis:
url = self.conf.website.session_redis.url
# redis = await aioredis.from_url("redis://127.0.0.1:6379")
redis = await aioredis.from_url(url)
storage = MyRedisStorage(redis)
redisdb = await redis.Redis.from_url(url)
storage = MyRedisStorage(redisdb)
aiohttp_session.setup(app, storage)
# Create an auth ticket mechanism that expires after 1 minute (60