繁体   English   中英

Ruby on Rails,停用用户

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM