Website user

Overview

The website user object represents the login details of someone / something that can log into the front end website (as opposed to the admin)

Object name website_user
Table name psys_website_user
Path /preside-objects/websiteUserManagement/website_user.cfc

Properties

property name="login_id"                    type="string"   dbtype="varchar" maxLength="255" required=true uniqueindexes="login_id";
property name="email_address"               type="string"   dbtype="varchar" maxLength="255" required=true uniqueindexes="email";
property name="password"                    type="string"   dbtype="varchar" maxLength="60"  required=false autofilter=false renderer="none";
property name="display_name"                type="string"   dbtype="varchar" maxLength="255" required=true;
property name="active"                      type="boolean"  dbtype="boolean"                 required=false default=true;
property name="reset_password_token"        type="string"   dbtype="varchar" maxLength="35"  required=false indexes="resettoken" autofilter=false renderer="none";
property name="reset_password_key"          type="string"   dbtype="varchar" maxLength="60"  required=false                      autofilter=false renderer="none";
property name="reset_password_token_expiry" type="date"     dbtype="datetime"                required=false                      autofilter=false renderer="none";
property name="last_logged_in"              type="date"     dbtype="datetime"                required=false ignoreChangesForVersioning=true;
property name="last_logged_out"             type="date"     dbtype="datetime"                required=false ignoreChangesForVersioning=true;
property name="last_request_made"           type="date"     dbtype="datetime"                required=false ignoreChangesForVersioning=true;

property name="benefits" relationship="many-to-many" relatedTo="website_benefit" renderer="none" feature="websiteBenefits";

property name="email_logs" relationship="one-to-many" relatedTo="email_template_send_log" relationshipkey="website_user_recipient" autofilter=false renderer="none" feature="emailCenter";
property name="actions"    relationship="one-to-many" relatedTo="website_user_action"     relationshipkey="user"                   autofilter=false renderer="none";