【问题标题】:How to set 'requiresuniqueemail' to false for identity?如何将“requiresuniqueemail”设置为 false 以获取身份?
【发布时间】:2016-08-26 03:44:35
【问题描述】:

我有一个 Web 应用程序,并且我正在使用 Visual Studio 2015 中的 ASP.NET Web 表单项目附带的默认会员系统。但是我需要一个用户能够创建并使用仅具有用户名的帐户登录和密码,没有电子邮件。

据我所知,创建帐户时必须提供电子邮件。 但似乎可以将变量 'requiresuniqueemail' 设置为 false。

所以我的想法是为所有用户提供一封电子邮件,例如“default@default.com”。如何以及在何处设置此变量?

【问题讨论】:

    标签: asp.net vb.net webforms asp.net-identity asp.net-membership


    【解决方案1】:

    我最终找到了解决方法。注册帐户时,我只需将在用户名文本框中输入的用户名添加到电子邮件字符串的前面。

    email = userNameTB.text + "@default.com"
    

    【讨论】:

    • 这里的问题是 default.com 是一个实际有效的电子邮件地址。您不想将密码重置和什么发送给不知道在哪里的人(default.com 目前是一个停车点,但任何人都可以访问它)。
    • 几个月后才看到这个。这不是问题,因为该应用程序永远不会在线或连接到互联网,只是打算在本地网络上使用。我想我应该在问题中提到这一点
    猜你喜欢
    • 1970-01-01
    • 2022-10-16
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多