感谢 @crisschan 反馈此 Bug 并提供第一阶段修复方案。详情见 !546:解决激活端不一致导致其他端无法更新邮箱验证状态

描述此 Pull Request 的变更

修复激活端与申请验证端不一致导致邮箱验证状态异常的Bug。

描述变更理由

该问题发生在比如手机上邮件进行激活导致cookies删除的手机上的,而不是PC端,这个时候PC端的状态冻结会取消掉,但是邮箱会显示仍然在验证中,其实已经验证过了!

考虑到原有代码未考虑桌面端修改邮箱后的行为,本 PR 对 !546:解决激活端不一致导致其他端无法更新邮箱验证状态 进行了完善,考虑了此行为从而修复此问题。

对不向后兼容或涉及安全性变更的特殊说明

关联 Issue