mirror of
https://github.com/immich-app/immich.git
synced 2026-05-25 09:02:31 -04:00
feat: logout sessions on password change (#23188)
* log out ohter sessions on password change * translations * update and add tests * rename event to UserLogoutOtherSessions * fix typo * requested changes * fix tests * fix medium:test * use ValidateBoolean * fix format * dont delete current session id * Update server/src/dtos/auth.dto.ts Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> * rename event and invalidateOtherSessions * chore: cleanup --------- Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Co-authored-by: Jason Rasmussen <jason@rasm.me>
This commit is contained in:
@@ -74,6 +74,12 @@ delete from "session"
|
||||
where
|
||||
"id" = $1::uuid
|
||||
|
||||
-- SessionRepository.invalidate
|
||||
delete from "session"
|
||||
where
|
||||
"userId" = $1
|
||||
and "id" != $2
|
||||
|
||||
-- SessionRepository.lockAll
|
||||
update "session"
|
||||
set
|
||||
|
||||
Reference in New Issue
Block a user