我想从控制器内部手动将密码重置请求发送给特定用户(不是当前登录的用户)。我在Laravel代码中进行了一些挖掘,似乎应该在postEmail(Request $request)
中调用ResetsPasswords
,但似乎无法弄清楚如何访问正确的PasswordController
实例来调用它。
答案 0 :(得分:1)
似乎是您的管理员,因此从一开始,您可以在数据库(is_active)中设置一列,并将其更改为0,然后检查用户登录时是否为is_active == 0
。如果为0,则允许他设置新密码,然后对新密码进行哈希处理,并将is_active
更改为1