我正在为humhub构建自定义网络研讨会。我正在使用Custom_pages模块(https://www.humhub.org/marketplace/details?id=13) 如何获取我的应用程序中当前登录用户的用户详细信息?使用HumHub中的第三方应用程序获取用户详细信息
有人给了我这个代码尝试
//plug in to Yii application
require_once('../protected/vendors/yii/yii.php');
Yii::createWebApplication('../protected/config/main.php');
//------------------
//print_r(Yii::app());
echo "<br />";
//check if user is logged in (not a guest)
if(!Yii::app()->user->isGuest)
{
//if logged in, display the username and ID
echo "<strong>Logged In.</strong>";
echo "<br />";
echo "Username: ".Yii::app()->user->name;
echo "<br />";
echo "User ID: ".Yii::app()->user->id;
}
else
{
//if not logged in, display username (Guest)
echo "<strong>Not Logged In.</strong>";
echo "<br />";
echo "Username: ".Yii::app()->user->name;
}
但由于某些原因line 3
使得页面无法加载。如果我评论它,页面加载但Yii
是空的。
有没有什么办法可以让我的第三方应用程序中的登录用户的用户详细信息?
的任何方法,将不胜感激