学生端选课进课闭环
This commit is contained in:
@@ -3,8 +3,6 @@ import os
|
||||
from typing import Tuple
|
||||
from flask import current_app, session
|
||||
|
||||
# 假设你已有这两个 loader
|
||||
from db.user import load_user_from_json
|
||||
|
||||
def _username_from_session() -> str:
|
||||
"""通过 session['user_id'] -> username"""
|
||||
@@ -28,8 +26,9 @@ def get_or_load_current_user():
|
||||
|
||||
user_map = current_app.extensions["user_uuid2UserClass"]
|
||||
if user_uuid not in user_map:
|
||||
user_map[user_uuid] = load_user_from_json(
|
||||
username, user_data_dir=current_app.config["USER_DATA_DIR"]
|
||||
users_list = current_app.extensions["users_list"]
|
||||
user_map[user_uuid] = users_list.get_user_by_name(
|
||||
username
|
||||
)
|
||||
return user_map[user_uuid]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user