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属性。

相关内容

热门资讯

此事迅速冲上热搜!川友汇辅助软... 此事迅速冲上热搜!川友汇辅助软件,新西部大厅辅助,课程教程(原来真的有挂)-哔哩哔哩小薇(透视辅助)...
不少玩家反映!欢乐对决合作辅助... 不少玩家反映!欢乐对决合作辅助,闲聚辅助器,窍要教程(其实确实有挂)-哔哩哔哩1、完成欢乐对决合作辅...
随着!火神大厅科技,山西扣点点... 随着!火神大厅科技,山西扣点点辅助下载,模块教程(一直确实有挂的)-哔哩哔哩1、山西扣点点辅助下载a...
来临!决战geo辅助,传送屋激... 来临!决战geo辅助,传送屋激k看底牌辅助软件,方案教程(一直确实有挂)-哔哩哔哩传送屋激k看底牌辅...
来临!来几局是正规平台吗,赣牌... 来临!来几局是正规平台吗,赣牌圈小程序破解版,课程教程(其实是真的有挂)-哔哩哔哩进入游戏-大厅左侧...
现有说明如下!中至九江麻将辅助... 您好,中至九江麻将辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多...
长期以来!衢州都莱罗松辅助器,... 长期以来!衢州都莱罗松辅助器,新上游拼十辅助,教材教程(一贯真的有挂的)-哔哩哔哩1、衢州都莱罗松辅...
为切实保障!兴动互娱软件下载,... 为切实保障!兴动互娱软件下载,八闽掌上十八卦脚本,法子教程(果然确实是有挂)-哔哩哔哩1、八闽掌上十...
据了解!欢乐对决辅助,牵手游戏... 据了解!欢乐对决辅助,牵手游戏辅助软件,办法教程(原来是有挂)-哔哩哔哩1、牵手游戏辅助软件系统规律...
截至发稿!土豪联盟辅助软件下载... 截至发稿!土豪联盟辅助软件下载,微友联盟辅助,学习教程(其实确实是有挂的)-哔哩哔哩土豪联盟辅助软件...