1. MLApp 登录系统使用说明
1.1. 文件说明
LoginApp.m- 登录界面主程序registerUser.m- 用户注册函数setup.m- 初始化设置脚本createLoginApp.m- 启动登录界面
1.2. 快速开始
1.2.1. 方式一:运行设置脚本(推荐)
setup()
按提示输入用户名和密码,系统会自动创建配置文件。
1.2.2. 方式二:手动注册用户
registerUser('admin', 'your_password')
1.2.3. 方式三:使用环境变量(最安全)
setenv('MLAPP_USERNAME', 'admin');
setenv('MLAPP_PASSWORD', 'your_password');
1.3. 启动登录界面
app = LoginApp;
或
createLoginApp()
1.4. 密码存放方案
| 方案 | 安全等级 | 适用场景 |
|---|---|---|
| 环境变量 | ⭐⭐⭐⭐⭐ | 生产环境 |
| 加密MAT文件 | ⭐⭐⭐⭐ | 开发/测试 |
1.5. 功能特性
- 用户名/密码登录验证
- 记住密码功能(加密存储)
- 新用户注册功能
- 环境变量支持
- SHA-256 密码哈希
1.6. 注意事项
- 密码长度至少 6 位
- credentials.mat 包含记住的密码,请妥善保管
- user_config.mat 包含用户数据,请勿删除