Joomla - 在发送激活电子邮件之前更改用户数据

时间:2013-08-06 12:10:20

标签: events joomla registration

是否可以在将激活电子邮件发送给用户之前更改用户数据(用户名,名称....)? 我想使用电子邮件作为用户名,因此我需要将电子邮件字段的值复制到用户名字段。 当我使用onUserAfterSave事件时,我已经能够将用户名值更新为电子邮件值,但是在此事件之前已经发送了激活电子邮件.... 我试过使用onUserBeforeSave事件但没有成功....

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

那么为什么不直接将电子邮件作为用户名存储在onuserbeforesave事件或类似事件中。这样你就不需要更新表&我认为激活邮件将直接以用户名的形式获取电子邮件。