# py_homework_four **Repository Path**: codewithlong/py_homework_four ## Basic Information - **Project Name**: py_homework_four - **Description**: No description available - **Primary Language**: Unknown - **License**: Zlib - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-04 - **Last Updated**: 2025-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # py_homework_four 这是一个使用 Redis 实现用户登录管理与购物车功能的 Python 项目,包含两个主要模块:`token_manage.py` 和 `shopping_car.py`,分别实现了用户会话管理和购物车业务逻辑。 ## 功能模块 ### token_manage.py 实现用户登录、登出、会话状态检查等功能: - 登录与登出管理 - 会话验证 - 强制登出 - 用户状态检查 ### shopping_car.py 实现购物车相关功能,包括: - 添加商品到购物车 - 更新商品数量 - 移除商品 - 清空购物车 - 获取购物车商品列表 - 计算商品小计与总价 - 合并未登录用户的购物车数据 - 模拟用户登录与交互界面 ## 使用说明 ### 依赖 - Python 3.x - Redis 服务器 ### 安装与运行 1. 安装依赖: ```bash pip install redis ``` 2. 启动 Redis 服务 3. 运行模块示例代码: - 登录与会话管理: ```bash python token_manage.py ``` - 购物车操作: ```bash python shopping_car.py ``` ## 示例 运行 `simulate_login()` 可模拟用户登录流程,随后通过 `user_interface()` 操作购物车功能。 ## 贡献 欢迎提交 Issue 和 Pull Request 来改进本项目。 ## 许可证 本项目采用 MIT 许可证。详情请查看项目中的 LICENSE 文件。