我想用couchdb实现登录功能,并希望添加“记住我”功能。例如,如果用户登录时记得我,会话将在24小时后销毁,其他会话将在7天后销毁。
但在沙发数据库中,我无法检查用户是否检查“记住我”或不修改会话的到期时间。
答案 0 :(得分:2)
您可以使用基于cookie的身份验证并向_session端点发送身份验证请求。然后CouchDB将返回Cookie。
默认情况下,令牌有效10分钟,但您可以使用local.ini的couch_httpd_auth部分中的超时设置配置生命周期(使用couchdb -c
找到它)