Mojavi 3 手册/核心组件/用户
外观
用户是一个对象,用于表示使用 Mojavi 系统访问网站的访客。每次对网站的唯一访问都由 User 类的一个单独实例表示,并且该对象在该访客会话的整个生命周期内都保持持久。这是 Mojavi 系统的一大优势,因为它允许您以组织和逻辑的方式维护与该会话相关的信息。
User 对象的特殊之处在于它使用 Storage 对象来获得数据持久性。因此,您可以存储特定于该访客的数据。您可以通过调用 User 方法 setAttribute() 并将数据存储在那里来实现。这可能是关于用户的信息,例如他们的姓名、地址或职业。或者它将是特定于该会话的信息,例如存储来自多页表单的数据。在该访客会话的任何时间点,您可以通过调用 getAttribute() 来检索相同的数据。
User 还可以用于设置网站的安全性。使用 SecurityUser 类,您可以检查访客的凭据,以查看他们是否拥有访问网站受限部分的权限。
在 User 类中,您还可以设置参数来初始化 User 类的自定义实现。