> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# 賬戶與安全

資料、會話、passkey、資料匯出與刪除。

## 初學者演練

先決條件：閱讀下面的兩個初學者指南，完成 Web 本地設定，並在編輯器的根目錄中開啟此 monorepo。網頁設定屬於`apps/web/.env.local`； Next.js不讀取根`.env`。預設fake模式下的`/dashboard`是無資料庫演示； `/auth` 需要遷移資料庫。

簡而言之：工作區是一個團隊的單獨使用者、資料和設定。伺服器是可信後端；讓提供商金鑰遠離瀏覽器和電話程式碼。遷移是建立或更新表的版本化資料庫更改。人工智慧模型是回答的引擎；型號目錄是伺服器上可用型號 ID 和價格的列表。提供商是一種外部服務，例如人工智慧、電子郵件或計費服務。權利是允許工作區使用某項功能的授權。 Webhook 是一個服務傳送到另一個服務的 URL 的訊息。

1. 在兩個測試瀏覽器會話中登入 `/auth`，然後從一個會話中登出。

2. 從已登出的會話中請求受保護的頁面；伺服器應該需要登入。本指南涵蓋會話行為，而不是跨裝置會話撤銷螢幕。

3、檢查自己的資料匯出，使用`GET /api/account/export`；它不得包含其他使用者或工作空間的私人記錄。

對於自定義程式碼，請從提供的 `prompts/README.md` 開始，然後複製最接近的提示：對於應用程式螢幕為 `prompts/new-app-screen.md`，對於公共頁面為 `prompts/new-landing-page.md`。對於伺服器、資料庫或提供商工作，請為您的編碼代理提供本指南的任務，並要求其讀取 `AGENTS.md`、`.ai/PROJECT_CONTEXT.md` 和匹配的 `.ai/` 映象；檢查此處指定的確切原始檔；列出檔案並在編輯前進行檢查；保留工作區所有權和僅限伺服器的機密；並向您展示差異。告訴它您想要的行為、輸入和輸出欄位、允許的角色、預期的成功和錯誤以及測試帳戶、提供程式或裝置。使用樣本值；永遠不要貼上真正的秘密。

[開始之前](https://supastack.dev/zh-tw/docs/web/before-you-start.md)

[終端基礎知識](https://supastack.dev/zh-tw/docs/web/terminal-basics.md)

[網路本地設定](https://supastack.dev/zh-tw/docs/web/ship-in-5-minutes.md)

[座席提示和專案記憶體](https://supastack.dev/zh-tw/docs/web/agents.md)


## 管理活動會話

安全設定通過選定的身份驗證引擎公開已提供的會話和憑據控制。撤銷會話必須使伺服器訪問無效，而不僅僅是清除本地螢幕。在擴充套件之前檢視 `web-settings-security.ts`、設定面板和身份驗證執行時。


## Export賬戶資料

已登入的 `GET /api/account/export` 路由提供 GDPR 資料匯出，包括創作內容。將訪問許可權與請求身份相關聯，並在新增使用者擁有的記錄時稽核形狀。切勿包含提供者令牌、簽名機密或其他工作區的私有資料。


## 驗證帳戶轉換

測試當前會話登出、撤銷另一個會話、過期、重新身份驗證和匯出訪問。在渲染下一個使用者的工作區之前，清除上一個帳戶的快取簡報。

[隱私和資料處理](https://supastack.dev/zh-tw/docs/web/security.md)


## 安裝與配置

賬戶介面位於 /settings 之下 —— 通用、安全（密碼、會話、passkey）、通知、外觀與審計。每個分割槽讀取服務端狀態，並通過重新校驗會話的服務端 action 寫入。

資料匯出（src/data-export.ts）彙總成員的工作區自有記錄；賬戶刪除走同一歸屬邊界。兩者存在是因為隱私義務是產品需求，而不是附加項。

```
/settings/general        name, avatar, email
/settings/security        password, sessions, passkeys
/settings/notifications   per-category opt-outs
/settings/appearance      theme, density, layout
```


## 實現流程

在供應商支援的地方讓安全變更保持重新認證 —— 密碼修改、金鑰輪換、刪除。會話列表必須只展示呼叫者自己的會話，吊銷必須真正使令牌失效。

只匯出成員擁有的資料 —— 複用按工作區限定的倉儲，而不是臨時查詢。刪除順序很重要：先吊銷會話並清理依賴記錄，再刪除賬戶行。


## 驗證與排障

驗證被吊銷的會話立即失去訪問、匯出包含該成員而非其他工作區的記錄、刪除不留孤兒歸屬行。passkey 流程只在 HTTPS 源上測試。


## 下一篇

[內容管理](https://supastack.dev/zh-tw/docs/web/content.md)
