在我的Rails應用程序中,我使用Devise lockable在設置最大失敗登錄閾值後鎖定了用戶,但是如何更新表以便我可以向用戶添加一個條目以表示此用戶也被時間戳鎖定!如何在最大登錄嘗試後鎖定用戶時更新表?
我只是不知道該把代碼放在哪裏!
我試圖創建一個名爲「lockable.rb」初始用下面的代碼文件,
def lock_access!(opts = { })
@user.is_lock = "Yes"
@user.reason_of_deactivation = "Failed login attempt"
@user.deactivated_date = DateTime.now
@user.save
end
這並沒有制定出!
你有沒有得到任何錯誤? – Pavan
問題已經: http://stackoverflow.com/questions/13184514/how-to-lock-users-using-devise –
@Pavan:不,我沒有,該方法沒有執行。 –