【发布时间】:2018-10-30 14:02:48
【问题描述】:
由于 PHP 会话基本上是 cookie,我使用它们来验证登录用户(我知道,我应该使用令牌),是否可以在我的节点应用程序上读取会话 cookie? (我想创建一个简单的聊天,从 PHP 会话中获取登录的用户名,并且在途中只允许登录的用户使用聊天)
那么,这样做的首选方法是什么? (在安全方面也是如此)
**编辑:我正在尝试在 PHP 中获得与此等效的节点:
if(!isset($_SESSION['user_id']){
//don't allow access to the chat page
} else {
//show chat for logged user
}
【问题讨论】:
-
cookie 不属于特定语言
-
谢谢,我编辑了原始帖子,然后我正在寻找等效的节点,如果设置了特定会话,如何显示页面或不显示页面(来自 PHP)
-
欺骗? :stackoverflow.com/questions/3393854/… 我不使用节点,所以我无法回答这部分问题
-
cookie 和会话是 2 个不同的东西,如果您询问在节点和 PHP 之间共享会话数据,本机会话可能但很难,但您可以使用不同的自定义会话来做到这一点symfony 等 MVC 框架,所以它们完全取决于您的实现
-
Furqan 谢谢。顺便说一句,如果你想看一下,smith 链接到了一种获取会话的方式。现在假设我确实有登录用户的会话,那么显示内容的等价物是什么?
标签: php node.js session cookies