新增 reset-password 子命令:免旧口令重设管理员口令并吊销全部会话

This commit is contained in:
2026-09-08 16:10:16 +08:00
parent 4cba55f472
commit 2d02756fa3
5 changed files with 69 additions and 6 deletions
+9
View File
@@ -76,3 +76,12 @@ func (s *Store) DeleteExpiredSessions(now int64) (int64, error) {
}
return res.RowsAffected()
}
// DeleteAllSessions 吊销全部会话(口令重置后强制所有端重新登录)。
func (s *Store) DeleteAllSessions() (int64, error) {
res, err := s.db.Exec(`DELETE FROM sessions`)
if err != nil {
return 0, err
}
return res.RowsAffected()
}