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": "前往檔案"
}
}
}