首页 文章

登录页面MVC4 Razor上的用户信息

提问于
浏览
0

我正在开发一个asp.net(MVC),我在Users表中存储其他信息,即名字,姓氏,出生日期等......标准数据!!

当我登录时,我使用电子邮件地址作为用户名,但不是在登录页面中显示电子邮件地址(_LoginPartial.cshtml),而是要显示FirstName“”LastName .

在_LoginPartial.cshtml中,显示“用户名”的代码在我的案例中恰好是“电子邮件”地址看起来像

您好,@ Html.ActionLink(User.Identity.Name,“Manage”,“Account”,routeValues:null,htmlAttributes:new {@class =“username”,title =“Manage”})!

但是我不想使用User.Identity.Name,而是想使用与该电子邮件地址关联的FirstName和LastName,所以我对此有几个问题:

  • 如何获取用户信息/数据 - 我看不到.GetUser函数 . 我需要实现自己的吗?如果是这样,我在哪里放这个代码?

  • 我需要用什么来替换User.Identity.Name?

非常感谢 .

蒂埃里

1 回答

  • 0

    成员资格是一个严格用于用户凭据的系统 . 使用用户名和密码登录 . 而已 . 它不关心姓名,电话号码或其他任何事情 .

    您可以使用此信息扩展User表,但您必须自己在数据库中查找它 . 使用您希望的任何数据访问技术 .

相关问题