gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 2 中的自定义用户

转载 作者:行者123 更新时间:2023-12-03 03:28:15 25 4
gpt4 key购买 nike

我正在尝试在 ASP.NET MVC 2 中实现自定义用户对象。我看到了一个解决方案,您可以在 Global.asax 中施展一些魔法,将 Controller.User 转换为另一种类型,例如 CustomUser。但Controller.User仍然是一个IPrincipal,这意味着我每次想使用它时都必须将其转换为CustomUser,而我根本不喜欢这样。

拥有一个带有 GetUser() 方法的基本 Controller (其中 GetUser() 调用用户存储库,并使用 Controller.User 来获取我们自己的自定义用户对象)是否会被认为是错误或不好的做法?

我想做的只是向用户对象添加几个属性。

最佳答案

Would it be considered wrong, or bad practice, to have a a base controller with a GetUser() method, where GetUser() calls a user repository, and uses Controller.User to fetch our own custom user object?

我不这么认为。我就是这样做的。 ;)

关于asp.net-mvc - ASP.NET MVC 2 中的自定义用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3334329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com