是否可以在将激活电子邮件发送给用户之前更改用户数据(用户名,名称....)? 我想使用电子邮件作为用户名,因此我需要将电子邮件字段的值复制到用户名字段。 当我使用onUserAfterSave事件时,我已经能够将用户名值更新为电子邮件值,但是在此事件之前已经发送了激活电子邮件.... 我试过使用onUserBeforeSave事件但没有成功....
感谢您的帮助!
答案 0 :(得分:0)
那么为什么不直接将电子邮件作为用户名存储在onuserbeforesave事件或类似事件中。这样你就不需要更新表&我认为激活邮件将直接以用户名的形式获取电子邮件。