Couchdb:登录"记住我"功能

时间:2014-10-23 07:42:10

标签: session couchdb

我想用couchdb实现登录功能,并希望添加“记住我”功能。例如,如果用户登录时记得我,会话将在24小时后销毁,其他会话将在7天后销毁。

但在沙发数据库中,我无法检查用户是否检查“记住我”或不修改会话的到期时间。

1 个答案:

答案 0 :(得分:2)

您可以使用基于cookie的身份验证并向_session端点发送身份验证请求。然后CouchDB将返回Cookie。

默认情况下,令牌有效10分钟,但您可以使用local.ini的couch_httpd_auth部分中的超时设置配置生命周期(使用couchdb -c找到它)

更多信息:http://guide.couchdb.org/draft/security.html#cookies