from flask import Flask, request, jsonify
import bcrypt
app = Flask(__name__)
@app.route('/register', methods=['POST'])
def register():
data = request.get_json()
username = data['username']
password = data['password']
email = data['email']
# 密码加密
hashed_password = bcrypt.hashpw(password.encode('utf-8'), bcrypt.gensalt())
# 插入数据库
# 假设已经连接数据库
cursor.execute("INSERT INTO alumni (username, password_hash, email) VALUES (%s, %s, %s)",
(username, hashed_password, email))
db.commit()
return jsonify({"message": "Registration successful!"}), 201
]]>