当我通过活动管理员忘记passoword生成重置密码链接时,我可以更改密码并登录到仪表板,但是当我尝试使用同样的链接再次更改密码它什么也不做,并重定向到同一页面。即使输入空密码,它也不会显示错误。我希望它显示令牌已过期的错误活动管理员:在令牌过期后重置密码不显示错误
每次提交表单时都会生成相同的日志。
ADMINUSER负荷(0.6ms)SELECT “admin_users”。* FROM “admin_users” WHERE “admin_users”。 “reset_password_token”= '14ad4bc9d075cbb5ed8057c9518848e448e56beab6430ff1d3c7459771a79662' ORDER BY “admin_users”。 “ID” ASC LIMIT 1 [[“reset_password_token “=”14ad4bc9d075cbb5ed8057c9518848e448e56beab6430ff1d3c7459771a79662“]] method = PUT path =/admin/password format = html controller = ActiveAdmin :: Devise :: PasswordsController action = update status = 200 duration = 606.45 view = 570.88 db = 0.64 time = 2016-07- 26 12:25:20 UTC category = web ip = 127.0.0.1 params = {“admin_user”=> {“password”=>“[FILTERED]”,“password_confirmation”=>“[FILTERED]”,“reset_password_token”= >“[FILTERED]”},“commit”=>“更改我的密码”}
我不知道为什么我给200个状态。任何想法我应该开始寻找?