#pragma once // 登录凭证安全存取(规约 §7.4:严禁明文)。基于 QtKeychain → 系统凭证库 // (Windows 凭据管理器 / macOS Keychain / Linux Secret Service)。 // M1 用法:登录成功且勾选「记住」时存 token+时间戳;启动时若未超期则免登录。 #include namespace geopro::app { // 记住会话:把 token + 当前时间戳安全存入系统凭证库。token 为空则忽略。 void rememberSession(const QString& token); // 取回有效 token:已存且未超过 maxAgeDays 天 → 返回 token;否则返回空串。 QString recallValidToken(int maxAgeDays = 30); // 清除已记住的会话(未勾选记住 / 注销时调用)。 void forgetSession(); } // namespace geopro::app