diff --git a/assets/image.png b/assets/image.png new file mode 100644 index 0000000..88a6f21 Binary files /dev/null and b/assets/image.png differ diff --git a/image.png b/image.png new file mode 100644 index 0000000..88a6f21 Binary files /dev/null and b/image.png differ diff --git a/xuexiao/instance/student_course.db b/xuexiao/instance/student_course.db index 966bf3f..8e8aa93 100644 Binary files a/xuexiao/instance/student_course.db and b/xuexiao/instance/student_course.db differ diff --git a/xuexiao/utils.py b/xuexiao/utils.py index 58ed033..2d25dda 100644 --- a/xuexiao/utils.py +++ b/xuexiao/utils.py @@ -243,7 +243,7 @@ def login_required(f): def decorated(*args, **kwargs): if not session.get('user_id'): from flask import request, jsonify - if request.is_xhr or request.headers.get('Content-Type') == 'application/json': + if request.headers.get('X-Requested-With') == 'XMLHttpRequest' or request.headers.get('Content-Type') == 'application/json': return jsonify({'error': '请先登录'}), 401 flash('请先登录', 'warning') return redirect(url_for('login'))