ch08用户插件02:用户插件事件——Joomla插件开发

用户插件事件

用户插件的事件实在太多啦,按功能分为以下几组

用来存储和删除用户记录的:

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: 用户头像,有点特殊,最后一张讨论。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值