asp.Net MVC 将属性添加到 User 类

发布于 2024-11-08 23:08:58 字数 125 浏览 0 评论 0原文

在我的应用程序中,我想向用户类添加属性。 我该怎么做呢?

我当前的解决方案是在数据库中创建 Users 表,但我刚刚读到 Asp.Net 提供了开箱即用的用户注册 API 和功能。 如何更新新属性?

谢谢

In my app I want to add properties to the user class.
How should I do it?

My current solution is to create Users table in th database, but I just read that Asp.Net provides out-of-the-box users registration API and functionality.
How can I update the new properties?

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

落叶缤纷 2024-11-15 23:08:58

你的意思是你想要一个定制的校长吗?在这种情况下,您希望挂钩 AuthenticateRequest 方法并添加您自己的派生主体。我最近回答了有关创建自定义主体的问题

  1. 获取当前经过身份验证的主体,
  2. 使用它创建您自己的自定义主体,
  3. 在 HttpContext 和 Thread 上设置您的主体。

Do you mean you want a custom Principal? In that case you want to hook into the AuthenticateRequest method and add your own, derived principal. I recently answered a question regarding the creation of a custom principal here. While that question deals with WindowsAuthentication, the idea is the same:

  1. Get the current authenticated principal,
  2. use it to create your own custom principal,
  3. set your principal on the HttpContext and Thread.
泛滥成性 2024-11-15 23:08:58

您可以编写一个插入会员资格和会员资格的自定义会员资格提供程序。框架内置的授权功能。您还可以编写自己的继承自标准类的自定义 User 类。如果需要,您可以对其进行设计,以便它使用现有的用户表。

这对我们的几个不同项目来说效果很好。

这是一些文档:
http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx

You can write a custom Membership Provider that plugs into the membership & authorization features built into the framework. You can also write your own custom User class that inherits from the standard class. You can design it so that it uses your existing users table if you want.

This has worked out well for us on a couple different projects.

Here's some documentation:
http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文