diff --git a/app.py b/app.py index 904298d..62bd5ca 100644 --- a/app.py +++ b/app.py @@ -62,10 +62,6 @@ def init_db(): "INSERT INTO settings (proxy_address, proxy_port) VALUES (?, ?)", ('proxy.example.com', '3128') ) - # 初始化squid_passwd文件 - if not os.path.exists(SQUID_PASSWD_FILE): - with open(SQUID_PASSWD_FILE, 'w') as f: - f.write('') conn.commit() @@ -282,34 +278,6 @@ def create_user(): db.close() -@app.route('/api/create_user', methods=['POST']) -@login_required -def create_user(): - username = request.json.get('username') - password = request.json.get('password') - - if not username or not password: - return jsonify({'success': False, 'error': '用户名和密码不能为空'}), 400 - - db = get_db() - try: - # 先存入明文密码到数据库 - db.execute( - "INSERT INTO squid_users (username, password) VALUES (?, ?)", - (username, password) - ) - db.commit() - - # 更新squid_passwd文件 - update_squid_passwd() - - return jsonify({'success': True}) - except sqlite3.IntegrityError: - return jsonify({'success': False, 'error': '用户名已存在'}), 400 - finally: - db.close() - - @app.route('/api/update_user_password', methods=['POST']) @login_required def update_user_password():