使用flask后端写出如果账号密码验证正确返回POST内容为code20000datatokenadmin-token
下面是一个简单的 Flask 后端代码示例,可以实现账号密码验证,并返回 POST 内容为 {"code": 20000, "data": {"token": "admin-token"}}:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/login', methods=['POST'])
def login():
username = request.form.get('username')
password = request.form.get('password')
# 在此处进行账号密码验证
if username == 'admin' and password == 'admin123':
# 验证成功,返回 token
return jsonify({
'code': 20000,
'data': {
'token': 'admin-token'
}
})
else:
# 验证失败,返回错误信息
return jsonify({
'code': 40001,
'message': '用户名或密码不正确'
})
这个代码中,我们使用了 Flask 的 request 对象来获取 POST 请求中的表单数据,并对账号密码进行验证。如果验证成功,我们返回一个 JSON 格式的响应,包含 code 和 data 两个字段,其中 data 中包含了一个名为 token 的字符串。如果验证失败,我们返回一个包含错误信息的 JSON 响应,其中 code 为 40001。
原文地址: https://www.cveoy.top/t/topic/rxT 著作权归作者所有。请勿转载和采集!