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}} ने OxiCloud पर आपके साथ एक {{kind}} साझा किया",
"body": "{{inviter_full}} ने OxiCloud पर आपके साथ एक {{kind}} साझा किया है।\n\nअपना नया साझाकरण देखने के लिए OxiCloud खोलें:\n{{login_link}}\n\nहो सकता है आपके पास {{inviter}} से और भी नए साझाकरण हों — साइन इन करें और अपने सभी साझा किए गए आइटम देखें।\n\n— OxiCloud\n\nआपको यह संदेश इसलिए मिल रहा है क्योंकि आपका OxiCloud खाता है और साझाकरण-सूचना प्राथमिकता चालू है। आप इसे अपनी प्रोफ़ाइल में बंद कर सकते हैं (जब कोई मेरे साथ साझा करे तो मुझे ईमेल भेजें)।"
}
},
"security": {
"password_changed": {
"subject": "आपका OxiCloud पासवर्ड बदल दिया गया",
"body": "नमस्ते,\n\nआपका OxiCloud पासवर्ड अभी-अभी {{timestamp}} (UTC) पर IP पते {{ip}} से बदला गया।\n\nयदि यह आपने किया, तो कोई कार्रवाई आवश्यक नहीं है — आप इस संदेश को अनदेखा कर सकते हैं।\n\nयदि यह आपने नहीं किया, तो तुरंत अपने प्रशासक से संपर्क करें। हो सकता है किसी ने आपके खाते तक पहुंच प्राप्त कर ली हो।\n\n— OxiCloud"
}
}
},
"server_status": {
@@ -1335,4 +1341,4 @@
"wrong_drop_zone_msg": "अपलोड केवल फ़ाइलें अनुभाग में काम करता है — फ़ाइलें अनुभाग खोलें और वहीं छोड़ें।",
"wrong_drop_zone_action": "फ़ाइलों पर जाएँ"
}
}
}