Rails devise 用户锁定

yhuiche · January 22, 2014 · Last by yhuiche replied at January 23, 2014 · 2453 hits

最近在使用 devise,遇到了点问题,如何直接锁定一个用户,使之不能登陆。

可以在用户表里添加一个字段,记录该用户是否能登录,默认值为 true ps 仅是思路

自己在 session 里做这个事?devise 本身应该提供锁定的吧。。。

终于找到问题所在了,class User 中没有加入 :lockable。加了:lockable 后只要设置 locked_at 时间就自动锁死账户了;locked_at 设置为 nil,即可解锁账户。

You need to Sign in before reply, if you don't have an account, please Sign up first.