CNode

想设置一个用户组到期了自动移除,怎么设计?

问答
Yyaojaa发布于11 年前最后回复11 年前7 回复5143 浏览0 收藏

大家好,想请教一个问题。 想给自己的程序增加一个特殊用户。如,VIP用户。包含到期时间。到期后自动变成普通用户。 怎么设计啊? user模型 里增加个字段比如: { expiratDate:2019-10-10 } 行吗 没人知道吗?顶一顶!

查看回复

回复 (7)

I
i5ting#1·11 年前

使用redis或mongodb的expire特性

P
pangguoming#2·11 年前

redis expire +1

Y
yaojaa#3·11 年前

mongodb的expire 是删除文档。。整个文档都删除。这样行吗?

J
joesonw#4·11 年前

用户登录,或者检索的时候. (当从数据库读取的时候), 检查一次就好了嘛

X
XadillaX#5·11 年前
引用 joesonw用户登录,或者检索的时候. (当从数据库读取的时候), 检查一次就好了嘛

用户登录,或者检索的时候. (当从数据库读取的时候), 检查一次就好了嘛

@joesonw +1

I
imziyang#6·11 年前

楼上说的都可以~

  • 使用redis的expire
  • 用户使用时去检索判断
  • 使用cron等定时脚本去修改
H
herohenu#7·11 年前

用户登录的时候检查过期时间,如果过期就移动到非vip组

参与回复
登录后即可参与回复。登录