2013-10-28 27 views
2

在介绍之后,Intoducing“记住我的名字”和“记住我的密码”选项,以金字塔的认证

我已经建立了使用验证的认证系统。金字塔的API。

我想学习如何引进两件事情(打勾框)来登录,但:

  • 记住我的名字
  • 记住我的密码

我怎样才能做到这一点?我需要做什么?

谢谢。

+0

你应该让浏览器做到这一点。您可能想要做的功能是“记住我”,这意味着会话持续更长时间。 –

+0

@AntoineLeclair,这是一个好主意。我有一个小问题,但你可以给我一些想法** **保留在会话cookie让用户看到和执行登录操作?例如,我要输入用户名+密码+ IP并保留它?我该怎么办? – Phil

+0

不要在cookie中存储密码。另外,您可能不希望将用户标识/名称存储在Cookie中。我通常只在客户端(cookie或其他)保留一个会话标记(一个生成的字符串),并将其余的保留在服务器上。 –

回答

2

如果您使用基于cookie的身份验证,那么您还可以将用户名保存到cookie中。对于密码,我不确定将它保存在客户端是个好主意。

我认为更好的方法是使用authenticated_userid来标识用户并将任何必要的返回给请求。