我正在使用用户插件,我想知道如何在用户登录(新会话)和退出时向用户发送消息。
在客户端登录时尝试使用此功能,但它没有意义,因为它会在页面刷新时始终显示。
<p data-control="flash-message" data-interval="5" class="success">
{{message}}
</p>
由于
答案 0 :(得分:1)
使用hooks / events
rainlab.user.login
:用户已成功登录。
rainlab.user.logout
:用户已成功退出。
- 创建一个新插件
使用构建器
- 醇>
在plugin.php中写入启动函数:
Event::listen('rainlab.user.login', function($user) {
Flash::success(Successfully Logged in)
});
Event::listen('rainlab.user.logout', function($user) {
Flash::success(Successfully Logged out)
});
- 不要更改供应商代码,因为这是一种不好的做法。
醇>