[英]Ruby on rails, deactivation of a user
我正在使用巫术宝石进行用户身份验证。 我的模型是:
create_table "users", :force => true do |t|
t.string "email", :null => false
t.string "crypted_password"
t.string "salt"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.string "remember_me_token"
t.datetime "remember_me_token_expires_at"
t.string "activation_state"
t.string "activation_token"
t.datetime "activation_token_expires_at"
end
我在互联网上找不到是否有用于停用用户的内置功能。 找到用户并仅将参数activation_state
更改为inactive会安全吗?
你可以打电话
user.setup_activation
它将activation_state
设置为“ pending”并创建新的activation_token
。
或者,您可以手动将activation_state
设置为“待处理”。 就这样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.