我有网络应用程序,并且在我的网络应用程序中可以更改电子邮件,如果用户更改他们的电子邮件,这就是效果
- 更改电子邮件后将自动注销,我将激活码发送到新电子邮件。
- 如果用户尝试在未激活的情况下使用新电子邮件登录,则会显示错误,因为电子邮件未激活。
- 当用户更改他们的电子邮件时,在我的数据库中,电子邮件被他们的新电子邮件更改,并且我将用户的状态从 1 更改为 0,1 是活动用户 0 正在等待激活。如果状态为 1 用户可以登录,但如果状态 0 用户无法登录。使用已发送给新电子邮件用户的代码激活可以从 0 到 1 状态激活并且可以正常登录。
问题是 :
- 如果用户的新邮箱是假的或无效的,用户将无法再次登录。
你有什么建议来解决这个问题?
感谢您的回答。