1
74123gzy 327 天前
存到用户目录下呗,找个地方存着,读系统时间确定过期时间,把登陆状态和过期时间一起存进去
|
2
74123gzy 327 天前
我猜的,没做过 pc 软件
|
3
jones2000 327 天前
存一个类似 token 的东西在程序目录下面, 每次启动把这个 token 给后台验证,验证过了就自动登录了, 验证不过就重新登录。
|
4
mineralsalt 327 天前
和浏览器不是一样的么, 网页是把 token 存在 cookie 或本地存储, 设定一个过期时间, 软件就更简单了, token 随便存哪里都行
|
5
Doraismydora 327 天前
弄个数据库, 丢到%APPDATA%里面, 或者直接存注册表
|
6
akira 327 天前 2
pc 端你知道的任何方案都可以用。
想起一个 n 年以前的趣事,某软件登录功能,是将账号密码全部下载到本地明文存储,然后点登录的时候 直接去匹配账号列表。 早期的时候 ,做一套 BS 账号认证系统都能赚的盆满。可惜这样的日子过去了啊。。 |
7
imicksoft 327 天前
ini 配置文件
json 配置文件 sqlite 数据文件 |
8
Conda 327 天前
jwt token 之类的都能实现,存一个 expire time ,每次登录进来比对一下不就可以了,一个月还是一年都行
|
9
tangtang369 327 天前
其他软件没有研究过 向日葵就是直接存文件
|
10
NessajCN 327 天前
操作系统都有一套自己的 keychain 工具专门存放此类信息
MacOS 是 Keychain Linux 一般用 Secret Service API/libsecret Windows 是 Credential Vault 可以参考这个库的说明 https://github.com/atom/node-keytar |
11
PINKKILLER 327 天前 via iPhone
@akira 去中心化是吧😁这么先进的理念
|
12
eatFruit OP 谢谢各位,我都尝试一遍
|
13
mmdsun 326 天前 via iPhone
登录一次后把东西存起来就行,同时后端也要延期会话过期时间。
存储文件可以看微软文档: https://learn.microsoft.com/zh-cn/windows/apps/design/app-settings/store-and-retrieve-app-data |