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}} heeft een {{kind}} met je gedeeld op OxiCloud",
"body": "{{inviter_full}} heeft een {{kind}} met je gedeeld op OxiCloud.\n\nOpen OxiCloud om je nieuwe gedeelde item te bekijken:\n{{login_link}}\n\nMisschien heb je nog meer nieuwe gedeelde items van {{inviter}} — meld je aan om al je gedeelde items te zien.\n\n— OxiCloud\n\nJe ontvangt dit bericht omdat je een OxiCloud-account hebt en je voorkeur voor deelmeldingen aanstaat. Je kunt het uitzetten in je profiel (Stuur me een e-mail wanneer iemand iets met mij deelt)."
}
},
"security": {
"password_changed": {
"subject": "Uw OxiCloud-wachtwoord is gewijzigd",
"body": "Hallo,\n\nUw OxiCloud-wachtwoord is zojuist gewijzigd op {{timestamp}} (UTC) vanaf IP-adres {{ip}}.\n\nAls u dit was, is er geen actie nodig — u kunt dit bericht negeren.\n\nAls u dit NIET was, neem dan onmiddellijk contact op met uw beheerder. Iemand kan toegang hebben verkregen tot uw account.\n\n— OxiCloud"
}
}
},
"server_status": {
@@ -1335,4 +1341,4 @@
"wrong_drop_zone_msg": "Uploaden werkt alleen in Bestanden — open het onderdeel Bestanden en zet ze daar neer.",
"wrong_drop_zone_action": "Naar Bestanden"
}
}
}