一、禁用身份验证
如果您仅在 Trilium 上运行,或者身份验证由另一个组件处理,您可以通过将以下内容添加到以下内容来禁用 Trilium 的身份验证:localhostconfig.ini
[General]
noAuthentication=true
禁用身份验证甚至会绕过 v0.94.1 以来的多重身份验证。
二、了解登录时效的工作原理
登录 Trilium 后,应用程序会将有关登录的信息存储在浏览器上的 cookie 中,但也会存储为服务器上的已登录时效。
如果选中“记住我”,则登录将在 21 天后过期。可以通过修改 中的值来调整此周期。例如,要让登录时效在一天内过期:Session.cookieMaxAgeconfig.ini
[Session]
cookieMaxAge=86400
当“记住我”未选中时,行为会有所不同。在客户端/浏览器级别,身份验证没有任何到期日期,但一旦用户关闭浏览器,它就会自动清除。不过,服务器也会在上次与应用程序交互后的大约 24 小时内关闭此身份验证。
三、查看活动会话
登录会话现在与用户数据存储在同一 Database 中。若要查看哪些会话处于活动状态,请打开 SQL Console 并运行以下查询:
SELECT * FROM sessions
服务器会定期清理过期的会话,通常每小时清理一次。