makecindy / makecindy/cindy

内部浏览器预览 TapTap 制造项目时,刷新/重新登录反复弹出「登录已过期,请重新构建以刷新」

Open
#2,806 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
2.7k
Forks
395
Avg merge
21h 48m
Merged PRs (30d)
776

Description

**提交人**: 翛燃火山
**客户端版本**: 0.1.50

---

## 反馈类型

Bug + 功能建议

## 环境

- 客户端:Cindy 内置内部浏览器(WebView)
- 影响版本:8月10日左右至今的所有 Cindy 版本均存在此问题
- 入口路径:推送 → cyndy 反馈 → 打开内部浏览器 → 查看 TapTap 制造(Maker)项目

## 现象(Bug)

在内部浏览器中打开 TapTap 制造项目并刷新、或重新登录时,会反复弹出提示:「登录已过期,请重新构建以刷新。」即使刚刚登录成功,刷新页面后弹窗立刻再次出现,体验被反复打断,严重影响使用心态。

## 复现步骤

1. 从 Cindy 进入内部浏览器(通过推送 / cyndy 反馈入口)
2. 打开 TapTap 制造项目
3. 触发刷新或重新登录操作
4. 观察弹窗再次出现「登录已过期,请重新构建以刷新」

## 期望行为

设备一旦通过内部浏览器完成登录认证、且未被移除信任名单,后续预览项目时不应再触发登录过期 / 安全提醒弹窗,会话应保持持续有效。

## 实际行为

每次刷新 / 重新登录都会弹出「登录已过期,请重新构建以刷新」,需要重复登录。

## 复现频率

每次刷新必现。

## 已尝试方法

- 重新登录:无效
- 清除内部浏览器缓存:无效
- 更新 / 重装 Cindy:无效

## 改进建议(功能建议)

内部浏览器在设置登录信息后,预览项目时,只要当前设备已完成认证且仍在信任名单中,就不再触发任何安全提醒弹窗(包括登录过期提示)。让预览流程保持连贯,避免每次刷新都要重新操作。

## 诊断说明

本次反馈基于用户口述现象整理,未附带本地日志、令牌、邮箱、个人路径或无关文件内容。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.26200)
**界面语言**: zh-CN

Contributor guide

Open the contributing guide

Research direction

Start at Cindy’s internal-browser/WebView entry point and trace the authentication and session handling used when opening a TapTap Maker project. Reproduce the refresh and re-login flow from the reported push or feedback path, then verify that a trusted authenticated device no longer shows the expiry prompt or requires repeated login.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, typescript
Domain
authentication, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.