全部,
我正在开发一个 MVC3 c# 站点。我需要用户请求新密码的能力。要求是他们输入:
- 如果他们知道,他们的 customerId
或者
- 他们在一个文本框中选择的用户名
两者在数据库中都是唯一的。
一旦他们输入其中任何一个,“更改密码”链接就会通过电子邮件发送给他们。
我的问题是,我正在使用一个文本框让他们输入其中任何一个。
我怎么知道他们输入了什么?
我是否验证用户名,如果失败则验证 customerId。如果这两个都没有通过验证,那么我会向他们显示一条消息。
如果其中一项验证通过,我会向他们发送密码链接。