- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Devise,并且在我已经设置了其余的 Devise 模型和 View 等之后,我决定添加可锁定选项。为此,我按照以下问题的说明进行操作:rails 3, using Devise, how add :lockable after the fact?
正确的列和诸如此类的东西已经在数据库中,所以我很确定它有效。我现在的问题是:在一定次数的尝试后,我如何真正锁定帐户?有一个字段可以成功计算失败的登录尝试次数,但我不确定一旦达到某个数字如何让帐户“锁定”。我已经进行了 12 次失败尝试,但该帐户似乎没有被锁定。有人可以列出每个需要修改的 View 、模型、 Controller 等以及如何修改吗?
编辑:它似乎在 ~20 次尝试后锁定。但是这个逻辑在哪里,如何修改为更小的数字呢?
最佳答案
只要您不绕过 Devise 中的所有内容并手动检查数据库中的哈希值,Devise 就会自动处理锁定。参见 Devise Lockable documentation对于 :lockable 添加到 Devise 的选项。
您可能将 maximum_attempts
设置得太高,或者您没有将 lock_strategy
设置为 :failed_attempts
。
关于ruby-on-rails - 设计——如何用lockable锁定一个账户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8691112/
我正在使用 Jenkins Lockable Resources 插件来决定将哪个服务器用于声明性管道中的各种构建操作。我已经设置了我的可锁定资源,如下表所示: Resource Name
对于lock_guard,似乎BasicLockable概念就足够了,但在标准草案(N3242)中,Mutex模板参数需要Lockable。有什么原因吗? 最佳答案 在 n3290(§30.4.2.1
这两个概念似乎需要同一组方法(即 lock、unlock 和 try_lock)。 Mutex 是否要求这些方法支持比 Lockable 更强的语义? 最佳答案 根据 §30.4.1.2/2: The
我正在成功使用设计,但决定添加 :lockable 模块。我们的表称为用户。 在进行初始设置后,我找不到有关如何添加新设计模块(或删除一个)的文档。 最佳答案 您应该能够在迁移中执行以下操作 chan
我们有一个自定义的 SessionsController,它继承自标准的 Devise::SessionsController 并为 User 模型启用了 lockable。这在手动测试时有效,但在我
我被困在了一个Laravel项目中,我已经使用Laravel很多年了,从来没有发生过这种情况。。我使用的是Vagant(一如既往),只有在PHP8上才会发生这种情况,而在PHP7.x上的其他项目就不会
你好吗? 使用 kotlin DSL 编写 gradle 插件时是否遇到过这种错误: Cannot access 'com.android.build.gradle.internal.dsl.Lock
我是一名优秀的程序员,十分优秀!