gpt4 book ai didi

ruby-on-rails - 如何在不使用 Devise 登录的情况下检查用户的密码是否正确?

转载 作者:行者123 更新时间:2023-12-04 05:49:42 28 4
gpt4 key购买 nike

我正在编写一个时钟系统,用户可以通过输入他们的 username 来有效地打卡他们的时钟。和 password在特定的计算机中。时钟用户将首先登录。我只需要通过检查 username 来注册用户出现了和 password他们输入的是正确的。我怎么能在 Devise 中做到这一点?

我不想实际登录 ,只检查他们是否是他们所说的人。 timeclock 用户是唯一始终登录的用户。

最佳答案

如果您使用 gem 设计。尝试

User.find(1).valid_password?('password123')  # returns true/false

文件中的代码:devise/lib/devise/models/database_authenticable.rb

关于ruby-on-rails - 如何在不使用 Devise 登录的情况下检查用户的密码是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15080493/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com