Ruby on rails,停用用户

时间:2014-10-28 09:54:33

标签: ruby-on-rails sorcery

我正在使用巫术宝石进行用户身份验证。 我的模特是:

 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更改为无效?

1 个答案:

答案 0 :(得分:1)

你可以打电话

user.setup_activation

它会将activation_state设置为'待定'并创建新的activation_token

或者您可以将activation_state设置为'待定'手动。这就是全部。