我正在编写一个带有用户登录支持的ExpressJS后端。从多个示例中,我看到使用req.session对象。似乎这个对象用于在服务器和客户端之间存储和检索信息,以便服务器可以设置“logged”标志,并稍后检查此标志以查看用户是否已登录。
我的问题是,这究竟是如何工作的?服务器如何在客户端上存储信息并从每个请求中检索它,是通过cookie吗?客户端是否可以手动操纵客户端上此对象的内容以破坏安全性?如果可以,那么更安全的检查用户登录的方法是什么?
我的问题是,这究竟是如何工作的?服务器如何在客户端上存储信息并从每个请求中检索它,是通过cookie吗?客户端是否可以手动操纵客户端上此对象的内容以破坏安全性?如果可以,那么更安全的检查用户登录的方法是什么?