User-Related Events
The methods listed below are specifically related to Mura users.
User Editing Events
Event | Rendered | Description |
---|---|---|
onBeforeUserCreate | Announced before a Mura User is created. | |
onBeforeUserUpdate | Announced before a Mura User is updated. | |
onBeforeUserSave | Announced before a Mura User is saved. | |
onBeforeUserDelete | Announced before a Mura User is deleted. | |
onBeforeUser{Subtype}Create | Announced before a Mura User with a subtype is created. | |
onBeforeUser{Subtype}Update | Announced before a Mura User with a subtype is updated. | |
onBeforeUser{Subtype}Save | Announced before a Mura User with a subtype is saved. | |
onBeforeUser{Subtype}Delete | Announced before a Mura User with a subtype is deleted. | |
onUserCreate | Announced before a Mura User is created. | |
onUserUpdate | Announced before a Mura User is updated. | |
onUserSave | Announced before a Mura User is saved. | |
onUserDelete | Announced before a Mura User is deleted. | |
onAfterUserCreate | Announced after a Mura User has been created. | |
onAfterUserUpdate | Announced after a Mura User has been updated. | |
onAfterUserSave | Announced after a Mura User has been saved. | |
onAfterUserDelete | Announced after a Mura User has been deleted. | |
onAfterUser{Subtype}Create | Announced after a Mura User with a subtype has been created. | |
onAfterUser{Subtype}Update | Announced after a Mura User with a subtype has been updated. | |
onAfterUser{Subtype}Save | Announced after a Mura User with a subtype has been saved. | |
onAfterUser{Subtype}Delete | Announced after a Mura User with a subtype has been deleted. |
Group Editing Events
Event | Rendered | Description |
---|---|---|
onBeforeGroupCreate | Announced before a Mura Group is created. | |
onBeforeGroupUpdate | Announced before a Mura Group is updated. | |
onBeforeGroupSave | Announced before a Mura Group is saved. | |
onBeforeGroupDelete | Announced before a Mura Group is deleted. | |
onBeforeGroup{Subtype}Create | Announced before a Mura Group with a subtype is created. | |
onBeforeGroup{Subtype}Update | Announced before a Mura Group with a subtype is updated. | |
onBeforeGroup{Subtype}Save | Announced before a Mura Group with a subtype is saved. | |
onBeforeGroup{Subtype}Delete | Announced before a Mura Group with a subtype is deleted. | |
onGroupCreate | Announced before a Mura Group is created. | |
onGroupUpdate | Announced before a Mura Group is updated. | |
onGroupSave | Announced before a Mura Group is saved. | |
onGroupDelete | Announced before a Mura Group is deleted. | |
onGroup{Subtype}Create | Announced before a Mura Group with a subtype is created. | |
onGroup{Subtype}Update | Announced before a Mura Group with a subtype is updated. | |
onGroup{Subtype}Save | Announced before a Mura Group with a subtype is saved. | |
onGroup{Subtype}Delete | Announced before a Mura Group with a subtype is deleted. | |
onAfterGroup{Subtype}Create | Announced after a Mura Group with a subtype is created. | |
onAfterGroup{Subtype}Update | Announced after a Mura Group with a subtype is updated. | |
onAfterGroup{Subtype}Save | Announced after a Mura Group with a subtype is saved. | |
onAfterGroup{Subtype}Delete | Announced after a Mura Group with a subtype is deleted. |
Group & User Rendering Events
Event | Rendered | Description |
---|---|---|
onGroupEdit | X | Renders a tab when editing a group |
onUserEdit | X | Renders a tab when editing a user |
Login Related Events
Event | Rendered | Description |
---|---|---|
onSiteLogin | Announced when a user is logging in, if session.siteid exists. |
|
onSiteLoginSuccess | Announced when a user has successfully logged in, if session.siteid exists. |
|
onSiteLoginFailure | Announced when a user has failed to log in due to incorrect credentials, if session.siteid exists. |
|
onSiteLoginBlocked | Announced when a user has unsuccessfully attempted to log in too many times, if session.siteid exists. |
|
onSiteLogout | Announced when a user has logged out, if session.siteid exists. |
|
onBeforeSiteLogout | Announced before a user is logged out, if session.siteid exists. |
|
onAfterSiteLogout | Announced after a user has logged out, if session.siteid exists. |
|
onGlobalLogin | Announced when a user is logging in, if session.siteid does not exist. |
|
onGlobalLoginSuccess | Announced when a user has successfully logged in, if session.siteid does not exist. |
|
onGlobalLoginFailure | Announced when a user has failed to log in, if session.siteid does not exist. |
|
onGlobalLoginBlocked | Announced when a user has unsuccessfully attempted to log in too many times, if session.siteid does not exist. |
|
onGlobalLogout | Announced when a user has logged, if session.siteid does not exist. |
|
onBeforeGlobalLogout | Announced before a user is logged out, if session.siteid does not exist. |
|
onAfterGlobalLogout | Announced after a user has logged out, if session.siteid does not exist. |
|
onSiteEditProfileRender | X | Announced when a user is about to be presented with the "Edit Profile" form. If returning a string, the result will be displayed to the end-user in lieu of the default form. |
onSiteLoginPromptRender | X | Announced when a user is about to be presented with the "Login" form. If returning a string, the result will be displayed to the end-user in lieu of the default form. |
onContentDenialRender | X | Announced when a user is about to be presented with the "Restricted" screen. If returning a string, the result will be displayed to the end-user in lieu of the default screen. |
onSiteMFAChallengeRender | X | If Multi-Factor Authentication (MFA) is enabled, this event is announced when rendering the MFA section of the site's login screen. |