跳轉到內容

Mojavi 3 手冊/核心元件/使用者

來自華夏公益教科書,開放的世界,開放的書籍

使用者是一個物件,用於表示使用 Mojavi 系統訪問網站的訪客。每次對網站的唯一訪問都由 User 類的一個單獨例項表示,並且該物件在該訪客會話的整個生命週期內都保持持久。這是 Mojavi 系統的一大優勢,因為它允許您以組織和邏輯的方式維護與該會話相關的資訊。

User 物件的特殊之處在於它使用 Storage 物件來獲得資料永續性。因此,您可以儲存特定於該訪客的資料。您可以透過呼叫 User 方法 setAttribute() 並將資料儲存在那裡來實現。這可能是關於使用者的資訊,例如他們的姓名、地址或職業。或者它將是特定於該會話的資訊,例如儲存來自多頁表單的資料。在該訪客會話的任何時間點,您可以透過呼叫 getAttribute() 來檢索相同的資料。

User 還可以用於設定網站的安全性。使用 SecurityUser 類,您可以檢查訪客的憑據,以檢視他們是否擁有訪問網站受限部分的許可權。

在 User 類中,您還可以設定引數來初始化 User 類的自定義實現。

華夏公益教科書