用户插件事件
用户插件的事件实在太多啦,按功能分为以下几组
用来存储和删除用户记录的:
onUserBeforeSave
onUserAfterSave
onUserBeforeDelete
onUserAfterDelete
用来处理用户组的增加和删除的:
onUserAfterSaveGroup
onUserBeforeSaveGroup
onUserBeforeDeleteGroup
onUserAfterDeleteGroup
用来处理用户登录和登出的:
onUserLogin
onUserLogout
onUserLoginFailure
onUserLogoutFailure
onUserAfterLogin
onUserAfterLogou
更使人迷惑的,下面这些事件可以连接进认证和授权过程。即使以OnUse开头,但他们还是需要一个认证插件才能工作,因此应该被放进认证插件组。稍后会进行解释:
onUserAuthorisation
onUserAuthorisationFailure
onUserAuthenticate
onUserLogin and onUserAfterLogin and onUserLoginFailure事件的确是用户事件,但是这些事件总是在认证过程后触发,因此这些事件也在认证插件中。
还有些事件以onUser开头,但是却被认为不是用户插件事件:
- 所有以onUserTwofactor开头的事件: 这些插件处理两阶段认证
- onUserAvatar: 用户头像,有点特殊,最后一张讨论。