嗨,所以我正在尝试使用UserFrosting脚本实现FreiChat脚本我已经实现了聊天,但当时我想从UserFrosting传递用户ID,它似乎没有应用更改导致它一直说我是客人,现在每个脚本都有自己的数据库,不知怎的,我必须将显示名称和用户ID从UserFrosting传递到FreiChat我已经尝试了两个FreiChat的建议代码我必须通过做这样的事情来传递当前用户的用户ID
if(USER_IS_LOGGED_IN)
{
$ses = LOGGED_IN_USERID; //tell freichat the userid of the current user
setcookie("freichat_user", "LOGGED_IN", time()+3600, "/"); // *do not change -> freichat code
}
else {
$ses = null; //tell freichat that the current user is a guest
setcookie("freichat_user", null, time()+3600, "/"); // *do not change -> freichat code
}
我可以像这样从用户结霜传递user_id:
$loggedInUser->user_id
但似乎没有用,有没有人知道如何让它发挥作用?
答案 0 :(得分:0)
我还没有使用过FreiChat,但您是否尝试修改其建议的代码以使用UserFrosting的功能?类似的东西:
if(isUserLoggedIn()) // isUserLoggedIn is UF's function to check whether or not a user is logged in
{
$ses = $loggedInUser->user_id; //tell freichat the userid of the current user
setcookie("freichat_user", "LOGGED_IN", time()+3600, "/"); // *do not change -> freichat code
}
else {
$ses = null; //tell freichat that the current user is a guest
setcookie("freichat_user", null, time()+3600, "/"); // *do not change -> freichat code
}