diff --git a/Html/apps/views/vscode.py b/Html/apps/views/vscode.py
index f339a35..a386c3d 100644
--- a/Html/apps/views/vscode.py
+++ b/Html/apps/views/vscode.py
@@ -143,6 +143,7 @@ def desktop(user_uuid, course_id, chapter_name, lesson_name):
)
@bp.route("/desktop_nouser///")
+@require_role
def desktop_nouser(course_id, chapter_name, lesson_name):
if "user_uuid" not in session:
return redirect(url_for("auth.login")) # 如果你有 auth 蓝图