# WeSmart 文件管理系统 v0.9.2

## 版本信息
- **版本号**: v0.9.2
- **发布时间**: 2026年3月4日
- **更新类型**: Bug修复

## 修复内容

### 🔧 登录跳转问题修复
**问题描述**: 用户登录后没有正确跳转，或跳转后被踢回登录页

**问题原因**: 
- `login.html` 登录成功后存储的 auth 数据缺少 `expire` 字段
- `auth.js` 的 `checkAuth()` 函数检查 `data.expire` 和 `Date.now() > data.expire`
- 由于没有设置过期时间，系统认为登录已过期，自动重定向回登录页

**修复方案**:
- 在 `login.html` 登录成功时添加 `expire: Date.now() + 7 * 24 * 60 * 60 * 1000` （7天有效期）

## 文件变更

| 文件 | 变更类型 | 说明 |
|------|----------|------|
| `/files/login.html` | 修改 | 添加 expire 字段到 authData |
| `/files/index.html` | 版本号 | v0.9.1 → v0.9.2 |
| `/internal/auth.js` | 版本号 | v0.9.1 → v0.9.2 |
| `/internal/users/*/index.html` | 版本号 | v0.9.1 → v0.9.2 |

## 部署位置

```
/var/www/html/
├── files/                    # 文件管理系统
│   ├── index.html           # v0.9.2
│   ├── login.html           # v0.9.2 (修复版)
│   └── auth.js              # 认证模块
├── internal/                # 内部系统
│   ├── auth.js              # v0.9.2
│   └── users/               # 个人主页
│       └── */index.html     # v0.9.2
```

## 访问地址

- 文件管理系统: http://118.126.91.196/files/
- 内部工具导航: http://118.126.91.196/internal/
- 个人主页: http://118.126.91.196/internal/users/{姓名拼音}/

## 测试验证

登录流程测试:
1. 访问文件管理系统
2. 未登录时自动跳转到登录页
3. 输入手机号和密码
4. 登录成功后正确跳转到原页面
5. 刷新页面保持登录状态
6. 7天后自动过期需重新登录

---
*备份路径: /root/.openclaw/workspace/versions/v0.9.2/*
