Joomla:用户登录后运行javascript
答
您可以将其存储在$ _SESSION变量
$_SESSION['js'] = "<script>alert('you are logged in.');</script>";
,并打印出来只有当用户登录。
if([check if user is logged in]){
echo $_SESSION['js'];}
答
您可以用用户事件的插件做到这一点。 Joomla在LoginUser上有一个内置事件,一旦用户通过身份验证,触发事件。只需将要运行的代码放入插件并让它监听onLoginUser事件即可。
http://docs.joomla.org/Reference:User_Events_for_Plugin_System#5.3.2_onLoginUser