alist-org / alist

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
https://alist.nn.ci
GNU Affero General Public License v3.0
39.38k stars 5.11k forks source link

能否对网盘单独设置一个多账户管理功能,以便可以一键更新网盘的cookies和账密? #6576

Open im-anson opened 3 weeks ago

im-anson commented 3 weeks ago

Please make sure of the following things

Description of the feature / 需求描述

在牵涉分享类网盘链接时可能会出现同一个Cookies或者账密的需求,比如”百度网盘“添加”百度分享链接“时因为分享链接较多会出现每一个都需要添加同样的BDUSS的情况,添加时还不会有太大的不方便,主要是BDUSS过期后可能会需要重复打开修改很多的BDUSS参数的情况,如果能对网盘登录账户进行统一添加管理最好了,这样直接改一个就可以在所有的分享链接中同步引用。在添加时如果存在则下拉选择或者跳转添加也可以当前页面输入后默认添加。另外有个好处就是:如果删除储存后,马上再添加就不用再去单独获取BDUSS类似的cookies了,能为大家带来部分便利。 目前我解决这个问题主要靠导出json后批量替换BDUSS参数然后再恢复上传实现批量替换。

Suggested solution / 实现思路

单独开一个菜单专门管理各个网盘的cookies值和账号密码,以便重复利用 各个网盘模块在添加存储时进行本地存储账号、cookies的id绑定,进行直接调用进行下拉选择或者手动填写,手动填写的话默认自动添加到账号管理库内,以便后续调用或者更改。

Additional context / 附件

No response

welcome[bot] commented 3 weeks ago

Thanks for opening your first issue here! Be sure to follow the issue template!

pongfcnkl commented 3 weeks ago

你可以调用api 写个脚本批量更新