修改个人信息会导致不加验证就更换为新的邮箱,请问解决方法如何实现,附思路
修改个人信息时,允许修改邮箱会导致不加验证就可以更换成任意想要的邮箱,会在实际中带来问题。我的思路是,在修改邮箱后,将数据库中user表的email_verified_at修改为NULL,同时发送邮箱重新认证,但不知道如何实现,希望得到大家的帮助
关于 LearnKu
我的做法(不知道更好的解决方案,我也是个菜鸟)是在 user.php 中添加方法
然后在 UsersController 的 update 方法中添加判断
按理说这样就可以了,但是我在测试的时候发现不发送邮件,原因找了下是在 7.4 节中对消息通知的 notify 方法进行了重写,具体的解决方案可以参考 分享:不修改 user notify 方法,简单粗暴解决自己通知自己问题 ,这个问题应该学到后面才会发现。