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}} یک {{kind}} را با شما در OxiCloud به اشتراک گذاشت",
"body": "{{inviter_full}} یک {{kind}} را با شما در OxiCloud به اشتراک گذاشت.\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": "برو به پرونده‌ها"
}
}
}