我构建了Rails应用程序,现在尝试为它安装CometChat。安装说明的功能如下:
function getUserID() {
$userid = 0; // Return 0 if user is not logged in
if (!empty($_COOKIE['userid'])) {
$userid = $_COOKIE['userid'];
}
return $userid;
}
据我所知,我需要在cookie中使用userid,对吧?如何更改此代码以使用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,不想破坏东西:)