news 2026/6/4 1:04:39

flask框架——02 授权(Token存储文件中)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
flask框架——02 授权(Token存储文件中)

2.1 在PowerShell中输入:

python3

import uuid

uuid.uuid4()

2.2 在项目中新建db.txt,内容如下:

cb2fc704-700f-4146-a15f-8a2c619b5a36,李扬 69a8f140-43c2-4541-b207-73feb3822092,张三

2.3 复制v2.py,重命名为v3.py,代码如下:

import hashlib ​ from flask import Flask,request,jsonify ​ app = Flask(__name__) ​ def get_user_dict(): info_dict = {} with open('db.txt',mode='r',encoding='utf-8') as f: for line in f: line = line.strip() token,name = line.split(',') info_dict[token] = name return info_dict ​ @app.route('/bili',methods=['POST']) def bili(): """ 请求的URL中需要携带 /bili?token=cb2fc704-700f-4146-a15f-8a2c619b5a36 请求的数据格式要求:{“order_string”:"...."} :return: """ ​ token = request.args.get("token") if not token: return jsonify({"status":False,"msg":"认证失败"}) ​ user_dict = get_user_dict() if token not in user_dict: return jsonify({"status":False,"msg":"认证失败"}) ​ ordered_string = request.json['ordered_string'] if not ordered_string: return jsonify({"status":False,"msg":"参数错误"}) ​ #调用核心算法,生成sign签名 encrypt_sign = ordered_string+"560c52ccd288fed045859ed18bffd973" obj = hashlib.md5(encrypt_sign.encode('utf-8')) sign = obj.hexdigest() return jsonify({"status":True,"data":sign}) ​ ​ if __name__ == '__main__': app.run(host='127.0.0.1',port=5000)

2.4 在Postman中请求地址为:

http://127.0.0.1:5000/bili?token=cb2fc704-700f-4146-a15f-8a2c619b5a36

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/4 1:03:59

深度测评:GEO内容监控,到底能不能提升AI搜索引擎引用率?

深度测评:GEO内容监控,到底能不能提升AI搜索引擎引用率?精心准备的内容,在AI搜索中却无人引用?这不是内容质量的问题,而是缺少一套有效的监控与优化机制。根据对当前主流AI搜索引擎(包括Perplex…

作者头像 李华
网站建设 2026/6/4 0:57:46

第30章:AI辅助ZK证书验证(链上)——Groth16证明验证实战

本章你将收获:零知识证明(ZKP)核心概念(Groth16协议、证明/验证流程);Circom电路编写与编译;使用SnarkJS生成Groth16证明和Solidity验证器;在链上验证ZK证书(ZK Certificate)——让用户在不透露隐私数据的情况下证明自己满足条件(如年龄、白名单、资质);AI辅助编写…

作者头像 李华
网站建设 2026/6/4 0:57:21

WSL 2内存占用太高?手把手教你用.wslconfig文件精细调优,告别卡顿

WSL 2内存优化全攻略:从原理到实战的深度调优手册每次打开任务管理器看到WSL 2的内存占用飙到80%以上,是不是感觉自己的开发机突然变成了老古董?这种卡顿不仅影响编码效率,更会打断好不容易进入的"心流"状态。不同于传统…

作者头像 李华
网站建设 2026/6/4 0:55:38

2026云端AI爆发,端侧AI崛起能否改变计算产业40年叙事?

云端AI爆发,端侧AI入局2026年,云端AI迎来爆发,“token”成为全行业焦点。但产业链上的玩家逐渐意识到,AI不会只长在云上。首届科技联合创始人郭萌明称“智能体一体机已经很热闹了”,业界看到几乎所有主流芯片企业、传统…

作者头像 李华
网站建设 2026/6/4 0:53:06

Ai2Psd v4.1:实现AI到PSD无损图层转换的终极解决方案

Ai2Psd v4.1:实现AI到PSD无损图层转换的终极解决方案 【免费下载链接】ai-to-psd A script for prepare export of vector objects from Adobe Illustrator to Photoshop 项目地址: https://gitcode.com/gh_mirrors/ai/ai-to-psd 在专业设计工作流中&#xf…

作者头像 李华