身份管理

只有當您提供登入功能時,才能識別您網站的個別訪客。 您可能想要提供登入功能的原因有很多:

  • AEM CommunitiesSite訪客必須登入才能將內容張貼至社群。

  • 已關閉的使用者群組

    您可能需要限制對特定訪客的網站(或網站的部分)存取。

  • 人化允許訪客設定存取您網站的特定方面。

登入(和登出)功能由帳戶提供,描述檔​包含有關註冊訪客(使用者)的其他資訊。 註冊和授權的實際程式可能不同:

  • 從網站自行註冊

    社群網站可設定為允許訪客自行註冊或登入其Facebook或Twitter帳戶。

  • 從網站要求註冊

    對於已關閉的使用者群組,您可能允許訪客要求註冊,但是透過工作流程強制授權。

  • 從作者環境註冊每個帳戶

    如果您有少量個人檔案,而且仍需要授權,您可以決定直接註冊每個檔案。

為了讓訪客註冊,您可使用一系列元件和表單來收集所需的識別資訊,然後再收集其他(通常為選擇性)描述檔資訊。 在註冊後,也應該能夠查看和更新,提交的細節。

可以配置或開發其他功能:

  • 配置任何需要的反向複製。
  • 讓使用者透過與工作流程一起開發表單,來移除其個人檔案。
注意

設定檔中指定的資訊也可用來透過SegmentsCampaigns提供使用者目標內容。

註冊表單

表單可用來收集註冊資訊,然後產生新帳戶和描述檔。

例如,使用者可使用Geometrixx頁面來請求新的描述檔
http://localhost:4502/content/geometrixx-outdoors/en/user/register.html

註冊表

提交請求時,描述檔頁面隨即開啟,使用者可在其中提供個人詳細資訊。

分析頁面

新帳戶也會顯示在使用者主控台中。

登入

登入元件可用來收集登入資訊,然後啟動登入程式。

這為訪客提供標準欄位​Username​和​Password,以及​登入​按鈕,以在輸入憑證時啟動登入程式。

例如,使用者可使用Geometrixx工具列上的​登入​選項登入或建立新帳戶,該工具列使用頁面:

http://localhost:4502/content/geometrixx-outdoors/en/user/sign-in.html

登錄

登出

由於存在登錄機制,因此也需要註銷機制。 此選項可作為Geometrixx中的​登出​選項使用。

查看和更新配置檔案

視您的註冊表而定,訪客的描述檔中可能包含註冊資訊。 他們應該能夠在以後階段查看和/或更新此項。 這可以用類似的形式完成;例如,在Geometrixx中:

http://localhost:4502/content/geometrixx-outdoors/en/user/profile.html

若要查看您的個人檔案詳細資訊,請按一下任何頁面右上角的​My Profile;例如admin帳戶:
http://localhost:4502/home/users/a/admin/profile.form.html/content/geometrixx-outdoors/en/user/profile.html.

您可以使用客戶端上下文(在作者環境上,並具有足夠的權限)查看另一個配置檔案:

  1. 開啟頁面;例如Geometrixx頁面:

    http://localhost:4502/cf#/content/geometrixx/en.html

  2. 按一下右上角的​My Profile。 你會看到你經常帳戶的概況;例如,管理員。

  3. 按​control-alt-C​鍵開啟客戶機上下文。

  4. 在用戶端內容的左上角,按一下「載入描述檔​」按鈕。

  5. 從對話框窗口的下拉清單中選擇另一個配置檔案;例如,Alison Parker

  6. 按一下​「確定」

  7. 再次按一下​My Profile。 表格將更新Alison的詳細資訊。

    profilealison

  8. 您現在可以使用​編輯描述檔​或​變更密碼​來更新詳細資訊。

將欄位添加到配置檔案定義

您可以將欄位添加到配置檔案定義中。 例如,若要將「我的最愛色彩」欄位新增至Geometrixx描述檔:

  1. 從「網站」主控台導覽至「Geometrixx Outdoors網站>英文>使用者>我的設定檔」。

  2. 按兩下​My Profile​頁面以開啟它進行編輯。

  3. 在側腳的「元件」標籤中,展開「表單」區段。

  4. 將​下拉式清單​從側腳拖曳至表單,位於​關於me​欄位下方。

  5. 按兩下​下拉清單​元件以開啟配置對話框並輸入:

    • 元素名稱 - favoriteColor
    • 標題 - Favorite Color
    • 項目 -新增數種顏色作為項目

    按一下​確定​保存。

  6. 關閉頁面並返回至​Websites​主控台並啟動「我的個人資料」頁面。

    下次您檢視描述檔時,可以選取最愛的顏色:

    aperkafcolor

    欄位將儲存在相關使用者帳戶的​profile​區段下:

    aparkerxdelite

配置檔案狀態

有許多使用案例需要知道使用者(或其描述檔)是否處於​特定狀態

這包括在使用者描述檔中定義適當的屬性,其方式為:

  • 可見,用戶可以訪問
  • 為每個屬性定義兩個狀態
  • 允許在定義的兩個狀態之間切換

這是通過:

  • 州提供者

    管理特定屬性的兩種狀態,以及兩者之間的轉換。

  • 工作流程

    管理與狀態相關的操作。

可以定義多個狀態;例如,在Geometrixx中,下列項目包括:

  • 訂閱(或取消訂閱)電子報或留言執行緒上的通知
  • 向朋友添加和刪除連接

州提供者

狀態提供者管理相關屬性的目前狀態,以及兩個可能狀態之間的轉換。

州級提供者會實作為元件,因此可針對您的專案自訂。 在Geometrixx中,下列項目包括:

  • 取消訂閱/訂閱論壇主題
  • 添加/刪除朋友

工作流程

州提供者管理描述檔屬性及其狀態。

需要有工作流程來實施與狀態相關的動作。 例如,在訂閱通知時,工作流程將處理實際的訂閱動作;從通知取消訂閱時,工作流程將處理從訂閱清單中移除使用者的問題。

Profiles and User Accounts

配置檔案作為用戶帳戶的一部分儲存在內容儲存庫中。

可在/home/users/geometrixx下找到配置檔案:

chlimage_1-385

在標準安裝(作者或發佈)上,每個人都可讀取所有使用者的整個描述檔資訊。 每個人都是「內建群組」,會自動包含所有現有的使用者和群組。 成員清單不能編輯"。

這些訪問權限由以下通配符ACL定義:

/home everyone allow jcr:read rep:glob = */profile*

這允許:

  • 論壇、留言或部落格文章,以顯示適當描述檔中的資訊(例如圖示或完整名稱)
  • geometrixx描述檔頁面的連結

如果此類存取不適合您的安裝,您可以變更這些預設設定。

這可以使用​Access Control​頁籤完成:

aclmanager

配置檔案元件

您也可以使用一系列描述檔元件來定義您網站的描述檔需求。

已檢查密碼欄位

此元件提供兩個欄位:

  • 輸入密碼
  • 檢查確認密碼已正確輸入。

使用預設設定,元件將顯示如下:

dc_profiles_checkedpassword

設定檔頭像相片

此元件提供使用者選擇和上傳頭像像片檔案的機制。

dc_profiles_avatarphoto

設定檔詳細名稱

此元件可讓使用者輸入詳細名稱。

dc_profiles_detailedname

設定檔性別

此元件可讓使用者輸入其性別。

dc_profiles_geder

本頁內容