【发布时间】:2017-09-01 16:21:29
【问题描述】:
我使用 golang 作为应用服务器。我做用户验证并搜索存储系统。
我有下一个模型:
{
email string // it should be index
passwordhash string // it should be index too
token string
}
我尝试将键值存储 leveldb 与 2 个数据库一起使用:
- (key = "email", value = "passwordhash") 通过密码登录用户
- (key = "email", value = "token") 用于存储用户的授权信息
但我不确定双重电子邮件是否是个好主意。你能推荐我为 golang 存储身份验证信息的解决方案吗?
【问题讨论】:
-
"passwordhash" 也应该是索引?我没有看到这种情况,即您如何通过索引“passwordhash”为这两个数据库提供查询?
标签: authentication go leveldb database nosql