from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/login', methods=['POST']) def login(): data = request.get_json() username = data['username'] password = data['password'] # 这里应该调用数据库验证用户名和密码 if validate_user(username, password): return jsonify({"status": "success", "message": "Login successful"}) else: return jsonify({"status": "failure", "message": "Invalid credentials"}) def validate_user(username, password): # 模拟数据库查询逻辑 users = [ {"id": 1, "username": "teacher1", "password": "password1"}, {"id": 2, "username": "student1", "password": "password2"} ] for user in users: if user["username"] == username and user["password"] == password: return True return False
import React from 'react'; function HomePage() { const handleLogout = () => { // 调用后端API进行登出操作 }; return (Welcome to the Online Service Hall); } export default HomePage;