我构建了 Rails 应用程序,现在尝试为其安装 CometChat。在安装说明是这样的功能:
function getUserID() {
$userid = 0; // Return 0 if user is not logged in
if (!empty($_COOKIE['userid'])) {
$userid = $_COOKIE['userid'];
}
return $userid;
}
据我了解,我需要 cookie 中的用户 ID,对吗?我如何更改此代码以使用 rails 会话。
我在 Session_controller 中设置(我认为)这样的 cookie - 在 stackoverflow 上找到:
def create
cookies[:sign_in] = current_user.id
super
end
# GET /resource/sign_out
def destroy
cookies[:sign_out] = current_user.id
super
end
但我不知道如何与此功能 getUserID 集成。有人可以帮忙吗 - 我不知道 php 也不想破坏一些东西:)