From 5c0ba37eda80d39e6ceca59bb1d5f4942f858995 Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Thu, 17 Sep 2026 14:32:37 +0800 Subject: chore: establish Strategy Lab source baseline (development, not release) --- frontend/src/pages/AccountPage.svelte | 189 ++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 frontend/src/pages/AccountPage.svelte (limited to 'frontend/src/pages/AccountPage.svelte') diff --git a/frontend/src/pages/AccountPage.svelte b/frontend/src/pages/AccountPage.svelte new file mode 100644 index 0000000..ef6d1a3 --- /dev/null +++ b/frontend/src/pages/AccountPage.svelte @@ -0,0 +1,189 @@ + + + +
+
+

个人信息

+
+ +
+ 邮箱 +
{session.me?.email ?? '—'}
+
+
+ 角色 +
{session.me?.role === 'admin' ? '管理员' : '成员'}{session.me?.active === false ? ' · 已停用' : ''}
+
+ +
+ +
+ +
+

修改密码

+
+
+ + + +
+
+ +
+ + +
+ +
+

登录会话

+ + {#if !sessBusy && !sessErr && sessions.length === 0} + + {/if} + {#if sessions.length > 0} + + + + + + + + + + + {#each sessions as s (s.id)} + + + + + + + {/each} + +
创建最近活跃设备/UA
{fmtDateTime(s.created_at)}{fmtDateTime(s.last_seen_at)}{s.user_agent?.slice(0, 60) ?? '—'} +
+ {#if s.current}当前会话{/if} + +
+
+ {/if} + +

更改密码或被管理员停用时,其他会话将自动失效。

+
+
+
-- cgit v1.2.3