我尝试使用 gem "devise_ldap_authenticable" 重置用户密码,但没有成功。
我试图运行的命令是。
Devise::LdapAdapter.update_password(login, new_password)
但它没有用。
不幸的是,当它尝试绑定时,它会尝试使用密码 nil 绑定该用户,因为旧密码为 nil。我还尝试与管理员用户凭据绑定,但尽管管理员用户正在登录;密码未更新。
如果不使用“old_password”作为具有该权限的管理员用户,您将如何重置用户 ldap 帐户密码?
如果您知道更好的解决方案,谢谢分享!