Authentication 网站如何记住用户?

Authentication 网站如何记住用户?,authentication,cookies,web-deployment,Authentication,Cookies,Web Deployment,登录并验证用户登录凭据后,网站必须以某种方式将站点上的每个请求映射到登录用户。到目前为止,我只使用各种框架进行了用户管理,我对如何做到这一点有些疑问。因为我想写一个精简的网站,它本身就是一个客户端,通过它自己的用户管理软件,我不能在这里仅仅使用一个框架 据我所知,网站可以做以下两件事之一: 使用http身份验证,这是一个巨大的难题,因为注销用户是不可靠的,UI通常是丑陋的; 使用每个用户都有一些秘密的cookie。 我很难理解的是登录表单上的“记住我”复选框。阅读大多数不是很专业的解释,这些复选

登录并验证用户登录凭据后,网站必须以某种方式将站点上的每个请求映射到登录用户。到目前为止,我只使用各种框架进行了用户管理,我对如何做到这一点有些疑问。因为我想写一个精简的网站,它本身就是一个客户端,通过它自己的用户管理软件,我不能在这里仅仅使用一个框架

据我所知,网站可以做以下两件事之一:

使用http身份验证,这是一个巨大的难题,因为注销用户是不可靠的,UI通常是丑陋的; 使用每个用户都有一些秘密的cookie。 我很难理解的是登录表单上的“记住我”复选框。阅读大多数不是很专业的解释,这些复选框使浏览器保存cookie。我想问的是:
难道所有使用网站的基于表单的登录不都存储cookie以识别客户端吗?如果没有,服务器如何将请求与这些客户端匹配?

是的,它们都匹配。记住我是在为用户保存设置,而不是识别用户。它是一种cookie,使他们能够登录或根据表单的构建方式将用户名预先插入表单。

因此,选中“记住我”框只会使cookie的有效期更长?签出