asp .net core 3.0中的Identity的FullName不起作用。
创始人
2024-11-11 13:30:06
0

在ASP.NET Core 3.0中,Identity的FullName属性已经被移除,因此不再起作用。如果你需要在用户管理中使用FullName属性,可以通过自定义用户类来实现。

首先,创建一个自定义的用户类,继承自IdentityUser类,并添加FullName属性:

public class ApplicationUser : IdentityUser
{
    public string FullName { get; set; }
}

然后,在Startup.cs文件的ConfigureServices方法中,将Identity服务配置为使用自定义的用户类:

services.AddIdentity()
        .AddEntityFrameworkStores()
        .AddDefaultTokenProviders();

接下来,使用自定义的用户类替代IdentityUser类:

public class AccountController : Controller
{
    private readonly UserManager _userManager;

    public AccountController(UserManager userManager)
    {
        _userManager = userManager;
    }

    // 注册用户
    public async Task Register(RegisterViewModel model)
    {
        if (ModelState.IsValid)
        {
            var user = new ApplicationUser { UserName = model.Email, Email = model.Email, FullName = model.FullName };
            var result = await _userManager.CreateAsync(user, model.Password);
            if (result.Succeeded)
            {
                // 用户注册成功
            }
            else
            {
                // 用户注册失败
            }
        }
        return View(model);
    }
}

通过以上步骤,你可以在ASP.NET Core 3.0中使用自定义的用户类来实现FullName属性。

相关内容

热门资讯

七分钟窍门!wepoker模拟... 七分钟窍门!wepoker模拟器哪个(透视)竟然是有辅助开挂(哔哩哔哩)1、玩家可以在wepoker...
第6分钟安装!游戏茶苑电脑版辅... 第6分钟安装!游戏茶苑电脑版辅助,九九山城插件程序(其实是有辅助脚本)-哔哩哔哩1、该软件可以轻松地...
一分钟指南书!hh poker... 一分钟指南书!hh poker软件(透视)确实有辅助工具(哔哩哔哩)1、hh poker软件透视辅助...
六分钟安装!打哈儿麻将辅助下载... 六分钟安装!打哈儿麻将辅助下载,花花生活圈脚本(真是真的是有辅助神器)-哔哩哔哩1、该软件可以轻松地...
8分钟窍门!福建大菠萝万能辅助... 8分钟窍门!福建大菠萝万能辅助器(透视)好像真的有辅助神器(哔哩哔哩)1.福建大菠萝万能辅助器 选牌...
八分钟脚本!八闽辅助器,小闲川... 八分钟脚本!八闽辅助器,小闲川南手游辅助器(总是有挂辅助app)-哔哩哔哩1、小闲川南手游辅助器脚本...
1分钟资料!约局吧开挂(透视)... 1分钟资料!约局吧开挂(透视)其实有辅助安装(哔哩哔哩)1、约局吧开挂辅助器安装包、约局吧开挂辅助器...
第2分钟指南!wpk有那种辅助... 第2分钟指南!wpk有那种辅助吗(透视)一贯存在有辅助工具(哔哩哔哩)1、很好的工具软件,可以解锁游...
6分钟要领!wepoker提高... 6分钟要领!wepoker提高好牌率(透视)好像有辅助辅助(哔哩哔哩)1、wepoker提高好牌率模...
第5分钟手筋!aapoker俱... 第5分钟手筋!aapoker俱乐部靠谱吗(透视)其实存在有辅助下载(哔哩哔哩)在进入aapoker俱...