0

我构建了 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 也不想破坏一些东西:)

4

0 回答 0