如何在ASP.NET Core中使用用户名注册登录

问题描述 投票:0回答:1

我正在开发一个具有身份的 ASP.NET Core 项目。在默认的

Register.cshtml
页面,有一个文本框可以输入电子邮件和确认电子邮件。

同样,在登录页面中,它要求提供电子邮件和密码进行身份验证。但是,就我而言,我想使用用户输入的用户名而不是电子邮件。当我在互联网上搜索时,所有示例都显示用用户名替换电子邮件,而不是同时收集电子邮件和用户名,然后使用用户名和密码登录。

asp.net-core asp.net-identity
1个回答
0
投票

最简单的方法是删除表单上的两个电子邮件输入标签,然后为该用户创建一个假电子邮件地址。例如,当用户输入 user1 作为用户名时,HTTP Post 中的函数可以创建类似于 [email protected] 的电子邮件用于注册。

© www.soinside.com 2019 - 2024. All rights reserved.