新增及管理使用者帳戶

您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

使用者必須先新增至系統,才能開始使用開發人員服務入口網站。根據預設,任何使用者都可以在開發人員入口網站上註冊,方法是選取入口網站選單中的「註冊」連結。系統會自動驗證使用者帳戶,並將使用者指派至已驗證的使用者角色。

您可以自訂開發人員入口網站,讓只有具備管理員權限的使用者才能新增使用者帳戶。在這種情況下,管理員必須手動新增使用者帳戶。管理員也可能需要為內部開發人員手動新增使用者帳戶,或是代表客戶新增開發人員。

新增使用者帳戶後,管理員可以為使用者帳戶指派角色,將該角色的權限與帳戶建立關聯。此外,管理員還可以管理現有的使用者帳戶,包括編輯帳戶的使用者個人資料、刪除帳戶、封鎖或解除封鎖帳戶,或是為帳戶指派新的角色。管理員也可以指定帳戶取消後,使用者帳戶及其相關內容 (例如網誌文章和論壇貼文) 的處理方式。

開發人員入口網站可在事件發生時自動傳送電子郵件給使用者。舉例來說,入口網站可以在新增使用者、封鎖帳戶或取消帳戶時傳送電子郵件。您可以透過管理使用者的方式,控管這些電子郵件的內容和格式。詳情請參閱「設定電子郵件」一文。

如要瞭解如何管理註冊工作流程、自訂註冊電子郵件、封鎖註冊的 IP 位址,以及建立、管理及封鎖使用者帳戶,請觀看這部影片。

控管哪些使用者可以註冊帳戶

根據預設,任何使用者只要按一下「註冊」連結,就能在開發人員入口網站中建立帳戶。

如何控管可註冊帳戶的使用者:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「People」>「Account settings」。系統會開啟「帳戶設定」頁面。
  3. 在「註冊和取消訂閱」部分,點選「誰可以註冊帳戶」下方的適當註冊選項。可用的選項如下:
    • 僅限管理員:只有管理員可以註冊使用者帳戶。
    • 訪客:任何人都可以註冊。此為預設值。
    • 訪客 (但需要管理員核准):任何人都可以註冊,但管理員需要授權帳戶。
  4. 勾選或取消勾選「要求訪客建立帳戶時進行電子郵件驗證」核取方塊。如果未核取,開發人員會在註冊後立即登入入口網站。勾選後,使用者會收到一封電子郵件,要求他們驗證電子郵件地址,才能登入帳戶。
  5. 按一下「儲存設定」

新增使用者帳戶

視入口網站設定而定,管理員必須手動新增使用者,或是使用者可自行在開發人員入口網站上選取「註冊」連結。

手動新增使用者帳戶

如要手動新增使用者帳戶,請按照下列步驟操作:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「People」>「Add User」
  3. 在「姓名」、「姓氏」、「使用者名稱」、「電子郵件地址」和「密碼」欄位中輸入使用者內容,並表示接受使用者協議。
  4. 視需要為使用者設定狀態和角色
  5. 選取「通知使用者新帳戶」,系統就會自動傳送電子郵件給使用者。
  6. 按一下「建立帳戶」

透過開發人員入口網站註冊使用者

如何透過開發人員入口網站註冊使用者:

  1. 使用者在開發人員入口網站首頁上選取「註冊」
  2. 系統隨即會顯示註冊頁面。
  3. 使用者輸入必要資訊,然後選取「建立新帳戶」
    視新帳戶註冊設定而定,系統會在建立新帳戶時自動傳送歡迎電子郵件給使用者。

自動通知管理員新使用者註冊

根據預設,新使用者在入口網站上註冊後,就會收到電子郵件。詳情請參閱「設定電子郵件」。

不過,根據預設,新使用者註冊時,入口網站管理員不會收到通知。舉例來說,如果您設定入口網站,讓新使用者需要管理員核准才能啟用帳戶,您就會希望確保系統在建立新帳戶時通知管理員。否則,使用者帳戶仍處於停用狀態。

如要通知管理員新使用者註冊帳戶:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「People」>「Admin Notification」
  3. 在「使用者快訊」下方,指定要接收電子郵件的使用者。你可以將其導向至:
    • 傳送至自訂電子郵件地址
    • 傳送給特定角色。如果您選擇這個選項,建議您建立新的角色。否則,如果您選擇「管理員」等角色,則所有管理員都會收到電子郵件,但這可能不適用於所有管理員。
    • 兩者皆有
  4. 編輯郵件主旨和內文。
  5. 選取要傳送電子郵件的時機:
    • 在建立使用者時收到電子郵件。
    • 在建立及更新使用者時收到電子郵件。
  6. 按一下「儲存設定」

管理使用者帳戶

管理員可以管理使用者帳戶,設定使用者資訊、重設密碼、啟用帳戶、取消或停用帳戶,以及執行其他工作。

如何編輯使用者帳戶的使用者個人資料:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中選取「People」
  3. 使用頁面頂端的篩選器區域,根據特定使用者名稱、電子郵件地址、狀態或權限篩選顯示的使用者。根據預設,系統會為這些篩選器選取「任何人」,在這種情況下,頁面上會列出所有使用者。

  4. 在使用者帳戶的「使用者名稱」列中,按一下「編輯」。這會開啟可編輯的使用者個人資料檢視畫面。
  5. 視需要變更使用者個人資料資料。
  6. 按一下 [儲存]

新增人機驗證 (Captcha)

您可以啟用 Drupal CAPTCHAreCAPTCHA 模組,在登入頁面和其他頁面中加入人機驗證挑戰。reCAPTCHA 模組會新增對免費 Google reCAPTCHA 服務的支援。

Drupal 支援其他 CAPTCHA 模組,例如圖像 CAPTCHA,您也可以在入口網站上使用這些模組。

影片:觀看短片,瞭解如何在開發人員入口網站中啟用人機驗證。

啟用 reCAPTCHA:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 選單中選取「Modules」
  3. 同時啟用 CAPTCHAreCAPTCHA 模組。
  4. 前往 https://www.google.com/recaptcha/intro/index.html 註冊 Google reCAPTCHA 金鑰。
  5. 在 Drupal 選單中,依序選取「Configuration」>「People」>「CAPTCHA」>「reCAPTCHA」
  6. 輸入「公開金鑰」 (Google 網站金鑰) 和「私密金鑰」(Google 密鑰)。其餘設定則保留預設值。
  7. 依序選取「設定」>「使用者」>「驗證碼」,即可設定 reCAPTCHA 表單的顯示位置。根據預設,這項資訊會顯示在登入和使用者註冊表單中。
  8. 在該頁面中,為每份表單設定驗證類型
  9. 儲存變更。

新增「條款及細則」頁面

您可以在開發人員入口網站中新增「條款及細則」頁面,要求使用者登入時必須接受相關條款,才能存取入口網站。如果您日後變更「條款及細則」頁面,使用者下次登入時就必須接受更新版條款及細則。

條款及細則頁面的實作方式是使用 Drupal 的法律模組。該模組提供彈性方式,可建立「條款與細則」頁面、追蹤條款與細則的修訂版本記錄,以及追蹤已接受條款與細則的使用者。

建立後,「條款及細則」頁面會顯示網址 <siteURL>/legal

如何啟用法律模組:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,選取「Modules」。畫面上會顯示所有已安裝的 Drupal 模組清單。
  3. 向下捲動頁面,然後選取「法律」模組旁的核取方塊。
  4. 按一下「儲存設定」

如要 建立條款及細則頁面:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「People」>「Legal」
    只有在啟用「法律」模組時,這個選單項目才會顯示。頁面頂端的「最新版本/修訂版」下方方塊會顯示目前的條款及細則。如果您尚未定義條款及細則,這個區域會是空白。您可以在「建立新版本/翻譯」下方的「條款及細則」區域中建立新版本。
  3. 在「條款及細則」區域中輸入服務條款。
  4. 選擇在頁面上顯示條款和細則的方式:捲動方塊、捲動方塊 (CSS)、HTML 文字或網頁連結。
  5. 您可以視需要新增其他核取方塊,並在文字區域中說明最新變更。
  6. 選取「預覽」,即可在「最新版本/修訂版本」下方的「使用條款」區域中預覽條款及細則,或選取「儲存」來儲存條款及細則。

如要監控《條款及細則》的變更和接受情況:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「People」>「Legal」
  3. 選取「條款及細則記錄」分頁標籤,查看條款及細則的修訂版本記錄。
  4. 選取「已接受」分頁,即可查看已接受各個條款及細則版本的使用者名單。

在使用者登入時重新導向

根據預設,使用者登入入口網站後,系統會將他們導向顯示個人資訊 (例如姓名) 的頁面。或者,您也可以使用 Drupal Rules 模組新增規則,自動將使用者重新導向至其他網頁。舉例來說,您可以將使用者重新導向至列出所有應用程式的頁面,或導向入口網站首頁。

您必須先確認已啟用所有必要的 Drupal 模組,才能建立重新導向規則。

啟用必要的 Drupal 模組:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,選取「Modules」
  3. 如果尚未啟用下列模組,請啟用這些模組:
    • 「我」別名 (會顯示在模組清單頂端,而非依字母順序排列,與其他所有模組相同)
    • LoginToboggan
    • 規則
    • 規則 UI
  4. 按一下「儲存設定」
    您可能會看到其他必要模組自動啟用。

在重新導向規則中建立記錄:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「Workflow」>「Rules」
  3. 在「規則」頁面上選取「+ 新增規則」
  4. 指定規則名稱:登入重新導向。
  5. 您可以選擇將標記指定為登入。
  6. 在「React on event」下拉式方塊中,依序選取「User」>「User has logged in」
  7. 選取「儲存」
    「編輯回應規則」頁面隨即顯示。您已在前一個步驟中設定事件,因此「事件」下方應會顯示「使用者已登入」。請將這項規則的「條件」留空。
  8. 在「動作」下方,選取「+ 新增動作」
  9. 在下拉式選單中,依序選取「系統」>「頁面重新導向」
    「新增動作」頁面會變更版面配置,讓您指定重新導向網址。
  10. 在「值」下方指定 user/[account:uid]/apps
    [account:uid] 是與使用者 Portal ID 相對應的替換模式。如要查看完整的取代模式清單,請選取「值」輸入方塊下方的「取代模式」。
  11. 按一下「儲存」即可返回「編輯回應規則」頁面。該頁面應如下所示:
  12. 按一下「儲存」變更。
    如要日後編輯規則,請在「設定」頁面中選取「規則」,然後從規則清單中選取「登入重新導向」。

從現在開始,使用者登入時會重新導向至列出所有應用程式的頁面。如果您想將使用者重新導向至入口網站的首頁,請編輯步驟 11 中設定的值,指定入口網站的首頁網址。例如:http://dev-myCompany.devportal.apigee.io/。

設定使用者角色和權限

角色會定義一組特定權限,允許使用者執行特定活動。您可以將使用者指派給具有必要權限的角色,藉此授予使用者或一組使用者的權限。管理員會在開發人員入口網站上管理角色,包括設定角色權限。

根據預設,Drupal 會建立兩個角色:

  • 匿名使用者:未登入的使用者角色。匿名使用者無法執行大部分操作。
  • 已驗證的使用者:指派給所有使用者的預設角色。您可以將使用者指派為其他角色,但他們一律會指派為這個角色。

此外,Apigee 也新增了「管理員」角色。將使用者指派給管理員角色,授予他們對入口網站的管理權限。

一般來說,您會在入口網站中新增角色,以便根據不同使用者類型區分權限。使用者可以擔任單一角色或多個角色。所有使用者都會指派至已驗證的使用者角色,但如果您想將使用者指派至其他角色,則必須在入口網站中新增邏輯,或手動指派角色。

如要查看所有角色和權限:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「People」>「Permissions」>「Roles」

如何新增角色:

  1. 依序選取「人員」>「權限」>「角色」
  2. 在「人員」頁面中,輸入「新增角色」按鈕上方文字框中的新角色名稱。
  3. 按一下「新增」角色。

如何編輯角色:

  1. 依序選取「人員」>「權限」>「角色」
  2. 在「人員」頁面中,按一下相關角色所在列的「編輯角色」
  3. 視需要變更角色名稱。
  4. 按一下 [儲存]

刪除角色的步驟如下:

  1. 依序選取「人員」>「權限」>「角色」
  2. 在「人員」頁面中,按一下相關角色所在列的「編輯角色」
  3. 按一下「刪除」角色。

如何將使用者新增至角色:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中選取「People」
  3. 在使用者帳戶的「使用者名稱」列中,按一下「編輯」。這會開啟可編輯的使用者個人資料檢視畫面。
  4. 視情況為使用者選取所有角色。
  5. 按一下 [儲存]

如何變更角色的權限:

  1. 依序選取「人員」>「權限」>「角色」
  2. 按一下「使用者」頁面中的「權限」分頁標籤。
    系統會顯示角色和權限的資料表。表格中的勾號代表哪些權限已指派給哪些角色。

  3. 勾選或取消勾選核取方塊,分別授予或撤銷該角色的相關權限。
    舉例來說,如要禁止已驗證的使用者建立或刪除應用程式,請向下捲動至權限表格的「DevConnet Developer Apps」部分,然後取消勾選「authenticated users」下方的「Create Developer Apps」和「Delete Developer Apps」方塊。
  4. 按一下「儲存」權限。

自訂用於註冊使用者的表單欄位

使用者在入口網站上註冊帳戶時,入口網站會顯示預設的註冊頁面,其中包含「姓名」、「姓氏」、「使用者名稱」、「電子郵件地址」和「密碼」欄位。身為 API 供應商,您可能會想修改這份表單,提示使用者提供其他資訊,例如公司名稱、郵寄地址或其他資訊。您可以透過入口網站,在這個表單中新增欄位。這些欄位可以是:

  • 必填或選填
  • 由不同的 HTML 元素顯示,例如文字方塊、圓形按鈕、核取方塊等
  • 可設定為顯示在表單的任何位置

如要瞭解如何自訂開發人員入口網站提供的使用者註冊表單,請觀看這部影片。

舉例來說,您可以新增公司名稱的必填欄位,或電話號碼的選填欄位。或者,您也可以新增多個欄位,包括選填和必填欄位。

下圖顯示在表單中新增的公司名稱必填欄位:

您可以透過下列方式,查看及編輯使用者資訊 (包括任何自訂欄位):

  1. 在入口網站的 Drupal 管理選單中選取「People」
  2. 在與使用者名稱對應的資料列中選取「編輯」

這是管理員存取使用者資訊的主要方式。

根據預設,當您在表單中新增欄位時,系統不會將欄位值上傳至 Edge。不過,您可以設定入口網站,在使用者提交表單時上傳這些值。也就是說,您可以在 Edge 上查看這些欄位,或使用 Edge 管理 API 從指令碼存取這些欄位。

舉例來說,您可以前往「發布」>「開發人員」,然後選取使用者名稱,即可在 Edge 管理 UI 中查看新的表單欄位。新的欄位值會顯示在頁面「自訂屬性」區域下方,名稱會對應至欄位的內部名稱:

如何在使用者註冊表單中新增欄位:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「People」>「Account Settings」
  3. 選取頁面頂端的「管理欄位」 按鈕。
  4. 向下捲動頁面,找到「新增欄位」區域:
  5. 設定欄位。舉例來說,針對上述的「公司名稱」欄位,請使用下列設定:
  6. 選取「儲存」
  7. 由於這是文字欄位,系統會提示您指定欄位的長度上限。
  8. 輸入最大長度,然後選取「儲存欄位設定」
  9. 系統隨即會顯示新頁面,讓您指定欄位的其他資訊,包括:
    • 核取方塊,可將此欄位設為必填。
    • 用於指定要顯示的欄位。
    • 選用說明文字,會顯示在表單的彈出式視窗中。
    • 其他設定。
  10. 請務必勾選核取方塊,將這個欄位設為必填。
  11. 如果您在這個頁面上進行任何變更,請儲存設定。
    您可能需要清除瀏覽器快取,表單才會顯示新欄位。

如要重新排序表單上的屬性:

根據預設,表單會在「姓氏」欄位後方顯示新的必填欄位。選填欄位會顯示在表單底部,位於密碼欄位之後。

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「People」>「Account Settings」
  3. 選取頁面頂端的「管理欄位」按鈕。
  4. 選取「標籤」欄下方的加號 + 圖示,然後將欄位拖曳至表單中要顯示的位置。
  5. 儲存變更。

在 Edge 中將表單欄位值儲存為自訂開發人員屬性

您可以將表單欄位值儲存至 Edge 中的自訂開發人員屬性。您可以查看及管理開發人員的自訂屬性,如「管理應用程式開發人員」一文所述。

儲存自訂開發人員屬性後,您可以使用存取實體政策,例如根據自訂屬性值啟用動態行為。

如要瞭解如何將表單欄位值儲存為自訂開發人員屬性,請觀看這部影片。

如要將欄位值儲存為 Edge 中的自訂開發人員屬性:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「Dev Portal」>「Developer Attributes」
    系統會顯示可用欄位的清單。
  3. 選取要保留為 Edge 屬性的欄位,例如公司名稱。
  4. 勾選「將這個欄位儲存為 Edge 中的屬性」核取方塊。
  5. 指定 Edge 屬性名稱。這是使用者在「自訂屬性」表格的「名稱」欄中顯示的名稱。
  6. 指定空白欄位的行為
  7. 如果您想將值轉換為布林值,並在傳送至 Edge 之前將其轉換為 true 或 false 字串,請選取「Convert value to true|false」字串。
  8. 按一下「儲存設定」
    現在,使用者提交表單時,自訂屬性就會上傳至 Edge。如果您是管理員,想要變更自訂欄位的值,請透過入口網站進行,而非透過 Edge。

在使用者註冊新帳戶時建立預設應用程式

您可以在使用者註冊新的入口帳戶時,自動建立預設應用程式。使用者首次登入時,應用程式會顯示在「我的應用程式」頁面中。視指派給使用者角色的權限而定,您可以讓使用者新增其他應用程式,或是讓使用者只能使用這個應用程式。

您可以完全控管預設應用程式的屬性,包括:

  • 應用程式所納入的 API 產品
  • 應用程式狀態:待處理或已核准
  • 回呼網址 (如有必要)
  • 套用至應用程式的自訂參數

如要控管預設應用程式的建立作業,請使用 Drupal 規則模組建立規則。您可以使用規則定義在對應到入口網站事件時發生的動作。在這個情境中,事件是使用者在入口網站上註冊帳戶。這個動作是為使用者建立預設應用程式。

自訂用於註冊應用程式的表單欄位」一節說明如何新增用於設定應用程式的自訂屬性。這些屬性可視為選用或必要屬性,取決於您定義的方式。如果您已建立任何自訂應用程式屬性,則可在定義預設應用程式時設定這些屬性。

啟用 Drupal 規則模組:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中選取「Modules」
  3. 如果尚未啟用下列模組,請啟用這些模組:
    • 「我」別名 (會顯示在模組清單頂端,而非依字母順序排列,與其他所有模組相同)
    • LoginToboggan
    • 規則
    • 規則 UI
  4. 按一下「儲存設定」
    您可能會看到其他必要模組自動啟用。

建立規則以新增預設應用程式:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「Workflow」>「Rules」
  3. 選取「+ 新增規則」按鈕。
  4. 指定規則的「Name」(名稱)
  5. 您可以選擇在「標記」欄位中指定登入,或任何要用來分類規則的其他標記。
  6. 在「React on event」下拉式方塊中,依序選取「User」>「After saving a new user account」
  7. 選取「儲存」
    規則編輯頁面隨即顯示。您已在前一個步驟中設定事件,因此「事件」下方應會顯示「儲存新使用者帳戶後」。
  8. 將這項規則的「條件」留空。
  9. 在「動作」下方,選取「+ 新增動作」
  10. 在下拉式選單中,依序選取「Devconnect」>「建立開發人員應用程式」
    「新增動作」頁面會變更版面配置,讓您設定應用程式。
  11. 在「API 名稱」下方,指定預設應用程式的名稱。例如,使用「[account:field_last_name] 應用程式」。
    [account:field_last_name] 值是對應使用者姓氏的替換模式。如要查看完整的替換模式清單,請選取「值」輸入框下方的「替換」模式。
  12. 將「開發人員 UID」設為 [account:uid]。這個值是將使用者與應用程式建立關聯的必要條件。
  13. 將應用程式「狀態」設為「待處理」或「已核准」。如果使用者必須先獲得管理員核准,才能透過應用程式存取 API,請將狀態設為「待處理」
  14. 如有需要,請為應用程式設定回呼網址。只有在您將應用程式設為需要回呼網址時,這個欄位才會顯示。如要進一步瞭解如何設定回呼網址,請參閱「設定回呼網址處理方式」。
  15. 如果您定義了任何自訂應用程式屬性 (選用或必填),請設定這些屬性。詳情請參閱「自訂用於註冊應用程式的表單欄位」。
  16. 指定應用程式中包含的 API 產品
    「Value」文字方塊必須在個別行中列出每個 API 產品,且不得使用半形逗號或其他分隔符。可用的 API 產品清單會顯示在「Value」文字方塊上方。
  17. 按一下「儲存」即可返回「編輯規則」頁面。
  18. 按一下「儲存」變更。
  19. 如要日後編輯規則,請在 Drupal 管理選單中依序選取「Configuration」>「Workflow」>「Rules」,然後從規則清單中選取規則。

新使用者首次登入入口網站,並選取選單中的「我的應用程式」連結後,現在會看到名為「lastName Application」的應用程式,其中 lastName 是使用者註冊帳戶時使用的姓氏。

管理使用者應用程式

入口網站管理員可以透過「開發人員應用程式」報告,直接透過入口網站管理使用者應用程式。管理員可以透過這份報表查看使用者應用程式的相關資訊、修改應用程式或刪除應用程式。舉例來說,入口網站管理員可以修改應用程式,新增或移除 API 產品、變更回呼網址或進行其他變更。

如何管理使用者應用程式:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「報表」>「開發人員應用程式」。畫面上會顯示可排序的使用者應用程式清單。
  3. 針對清單中的任何應用程式:
    • 選取「編輯」連結,即可編輯應用程式屬性。
    • 選取「刪除」連結,即可刪除應用程式。

取消使用者帳戶

入口網站管理員可以取消使用者帳戶。管理員可以取消個別帳戶,也可以一次取消多個帳戶。

如何取消個別使用者帳戶:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中選取「People」
  3. 在使用者表格的「作業」欄下方,選取「取消帳戶」
  4. 按一下「取消使用者帳戶時」下方的適當取消選項。可用的選項如下:
    • 停用帳戶並保留其內容:(預設) 保留使用者帳戶及其相關內容。不過,使用者帳戶無法存取 API 資源。這是預設值。管理員隨後可以解除使用者帳戶的封鎖。
    • 停用帳戶並取消發布內容:使用者帳戶會保留。不過,系統會移除與使用者帳戶相關聯的內容。使用者帳戶無法存取 API 資源。管理員隨後可以解除使用者帳戶的封鎖。
    • 刪除帳戶,但讓其內容屬於匿名使用者: 使用者帳戶會遭到刪除。與使用者帳戶相關聯的內容會保留,但會與「匿名」使用者帳戶建立關聯,也就是未經認證的帳戶。使用者帳戶無法重新啟用。使用者必須重新註冊,並驗證使用者帳戶,才能存取 API 資源。
    • 刪除帳戶及其內容:刪除使用者帳戶及其相關內容。使用者帳戶無法重新啟用。使用者必須重新註冊,並在存取 API 資源前驗證帳戶。
  5. 如果您希望使用者收到要求確認取消的電子郵件,請選取「取消帳戶時需要電子郵件確認」。
    如果選取這個選項,使用者的帳戶必須具備正確的權限,才能允許取消訂閱。依序選取「人員」>「權限」,確認「已驗證使用者」角色具有「取消自己的使用者帳戶」權限組合。
  6. 按一下「取消帳戶」

如何取消多個使用者帳戶:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中選取「People」
  3. 在「操作」下方,選取下拉式選單中的「取消使用者帳戶」
  4. 找出要取消帳戶的使用者,然後勾選旁邊的核取方塊。
  5. 選取「執行」按鈕。
  6. 按一下「取消使用者帳戶時」下方的適當取消選項。可用的選項如下:
    • 停用帳戶並保留內容
    • 停用帳戶並取消發布內容
    • 刪除帳戶,但讓其內容歸屬於匿名使用者
    • 刪除帳戶及其內容
  7. 點選「下一步」。
  8. 按一下「確認」

設定帳戶取消訂閱時的預設動作

開發人員入口網站的管理員可以設定在使用者帳戶取消時,該網站的預設動作。

如要設定帳戶取消時的預設動作:

  1. 以具備管理員或內容建立權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中選取「Configuration」
  3. 選取 [帳戶設定]
  4. 在「註冊和取消訂閱」部分,按一下「取消使用者帳戶時」下方的適當取消選項。可用的選項如下:
    • 停用帳戶並保留內容
    • 停用帳戶並取消發布內容
    • 刪除帳戶,但讓其內容歸屬於匿名使用者
    • 刪除帳戶及其內容
  5. 按一下「儲存」設定。