我有兴趣为Joomla网站定制身份验证方法。
how to make a custom authentication plug-in有一个全面的教程,但是这种插件可以自定义每次登录时的行为。
我需要实施的行为在注册过程中只能一次。有没有办法实现这个?
答案 0 :(得分:2)
您需要创建一个响应onBeforeStoreUser
事件而不是身份验证插件的用户插件。插件创建过程与用户插件大致相同。 onBeforeStoreUser
事件接收两个参数:用户对象和指示用户是否是新用户的布尔标志。
您可以查看plugins/user/example.php
以查看所有用户插件事件处理程序。