我正在爲OctoberCms做一個新的插件。我想限制某些特定域的前端註冊。收聽活動:用戶::創建
我想這一點:
class Plugin extends PluginBase
{
[......]
public function boot()
{
// Listen for user creation
Event::listen('eloquent.creating: October\Rain\Auth\Models\User', function($model) {
{
$this->checkDomains($user);
[.....]
}
}
}
但我的監聽器不能正常工作。你知道這個活動是什麼,我應該在創建一個新帳戶之前收聽。
感謝
如果他想限制註冊,他應該使用'beforeCreate'事件不是'beforeSave' - 後者將在模型前被解僱保存,創建或更新 –