【发布时间】:2015-09-11 19:02:34
【问题描述】:
我正在为工作构建一个内部网站,我只希望用户能够使用工作电子邮件注册作为安全措施。下面是我正在寻找的有效内容,但是将其插入某个地方是相当 hack imo。这样做的正确方法是什么?我认为 Identity 的 (2.0) UserValidator 有更多属性,但我现在只能找到 2..
if(Email.Text.Contains("@gmail.com"))
//register user
【问题讨论】:
-
我会使用
EndsWith并使其不区分大小写,但如果它有效,它就有效。 -
我同意 vcsjones;假设您只允许内部访问,您有某些其他级别的保护,但从技术上讲,没有什么可以阻止某人注册 mydomain.com [好吧,选择一个尚未被占用的],设置 DNS MX 以便 *.mydomain.com去有用的地方,然后输入 billgates@gmail.com.mydomain.com。
-
true,结尾是一个好主意。感谢您的意见。
标签: asp.net validation webforms asp.net-identity