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";