Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla用户注册插件_Joomla - Fatal编程技术网

Joomla用户注册插件

Joomla用户注册插件,joomla,Joomla,我对定制Joomla网站的身份验证方法感兴趣 有一个关于的全面教程,但是这类插件可以自定义每个登录的行为 我需要实现的行为应该在注册期间只发生一次。有什么方法可以实现这一点吗?您需要创建一个响应onBeforeStoreUser事件的用户插件,而不是身份验证插件。插件创建过程与用户插件的创建过程大致相同。onBeforeStoreUser事件接收两个参数:用户对象和指示用户是否为新用户的布尔标志 您可以查看plugins/user/example.php以查看所有用户插件事件处理程序。对于较新版

我对定制Joomla网站的身份验证方法感兴趣

有一个关于的全面教程,但是这类插件可以自定义每个登录的行为


我需要实现的行为应该在注册期间只发生一次。有什么方法可以实现这一点吗?

您需要创建一个响应onBeforeStoreUser事件的用户插件,而不是身份验证插件。插件创建过程与用户插件的创建过程大致相同。
onBeforeStoreUser
事件接收两个参数:用户对象和指示用户是否为新用户的布尔标志


您可以查看
plugins/user/example.php
以查看所有用户插件事件处理程序。

对于较新版本,事件为
onUserPreResave