feat(opaque): improve password change

- rebuild the opaque envoloppe
- revoke all other useer's sessions
- send a security email to user
This commit is contained in:
Edouard Vanbelle
2026-08-05 23:35:05 +02:00
parent 60cf9d976b
commit 21607e3e7f
29 changed files with 611 additions and 33 deletions
+7 -1
View File
@@ -36,6 +36,12 @@
"subject": "{{inviter}} udostępnił Ci {{kind}} w OxiCloud",
"body": "{{inviter_full}} udostępnił Ci {{kind}} w OxiCloud.\n\nOtwórz OxiCloud, aby zobaczyć nowe udostępnienie:\n{{login_link}}\n\nMożesz mieć dodatkowe nowe udostępnienia od {{inviter}} — zaloguj się, aby zobaczyć wszystkie udostępnione Ci elementy.\n\n— OxiCloud\n\nOtrzymujesz tę wiadomość, ponieważ masz konto OxiCloud i preferencja powiadomień o udostępnieniach jest włączona. Możesz ją wyłączyć w swoim profilu (Wyślij mi e-mail, gdy ktoś coś mi udostępni)."
}
},
"security": {
"password_changed": {
"subject": "Twoje hasło OxiCloud zostało zmienione",
"body": "Cześć,\n\nTwoje hasło OxiCloud zostało właśnie zmienione w dniu {{timestamp}} (UTC) z adresu IP {{ip}}.\n\nJeśli to byłeś Ty, żadne działanie nie jest wymagane — możesz zignorować tę wiadomość.\n\nJeśli to NIE byłeś Ty, natychmiast skontaktuj się z administratorem. Ktoś mógł uzyskać dostęp do Twojego konta.\n\n— OxiCloud"
}
}
},
"server_status": {
@@ -1335,4 +1341,4 @@
"wrong_drop_zone_msg": "Przesyłanie działa tylko w Plikach — otwórz sekcję Pliki i upuść tam pliki.",
"wrong_drop_zone_action": "Przejdź do Plików"
}
}
}