在ASP.NET MVC中获取MembershipUser
我正在 ASP.NET MVC 中编写一个新应用程序。 我创建了一个自定义 MembershipProvider,将成员资格数据存储在我自己的数据库架构中。 这一切都有效,但是如何在我的应用程序中获取 MembershipUser ,以便我可以获得登录用户的用户密钥并加载与该用户相关的模型类?
I'm writing a new application in ASP.NET MVC. I've created a custom MembershipProvider that stores membership data in my own db schema. It all works, but how do I get the MembershipUser in my application, such that I can get the user key of the logged-on user and load model classes relating to that user?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用以下内容:
You can use the following:
使用静态 Membership 类来检索用户使用 GetUser。 您需要在 web.config 文件中配置您的提供程序。 登录时,您可能会从表单上的文本框获取用户名。 登录后,您可以从控制器的 User 属性中获取它。
Use the static Membership class to retrieve the user using GetUser. You'll need to configure your provider in the web.config file. On logon you get the username from, presumably, a text box on your form. Once logged on you can get it from the controller's User property.