Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 人们是否实际使用ASP.NET MVC 4标准项目的标准登录/创建功能?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 人们是否实际使用ASP.NET MVC 4标准项目的标准登录/创建功能?

Asp.net mvc 人们是否实际使用ASP.NET MVC 4标准项目的标准登录/创建功能?,asp.net-mvc,Asp.net Mvc,我正在学习ASP.NETMVC4,其中一个基本组件是用户部分。我计划让文章有一个作者,这是一个用户。然而,MVC中的标准用户组件(Accoundel/Controller/View)看起来非常复杂,很难扩展,所以我想知道它的优点是什么,人们是否真的使用了它 我的备份计划是删除整个内容,并实现我自己的备份。这只是一个示例模板。。。如果你愿意,你可以扩展它,但是很多人使用他们自己的。 尤其是在使用实体框架和生成模型和视图时,使用自己的方法更容易、更合适。因为如果您不这样做,这将是您正在做的事情的一个

我正在学习ASP.NETMVC4,其中一个基本组件是用户部分。我计划让文章有一个作者,这是一个用户。然而,MVC中的标准用户组件(Accoundel/Controller/View)看起来非常复杂,很难扩展,所以我想知道它的优点是什么,人们是否真的使用了它


我的备份计划是删除整个内容,并实现我自己的备份。

这只是一个示例模板。。。如果你愿意,你可以扩展它,但是很多人使用他们自己的。
尤其是在使用实体框架和生成模型和视图时,使用自己的方法更容易、更合适。因为如果您不这样做,这将是您正在做的事情的一个例外,在编码中,我们不喜欢例外:-)。

您可以使用您的自定义帐户人员(模型/控制器/视图),但自定义内容应基于附带的授权系统(AuthorizeAttribute、角色、帐户、数据库模型架构),这将在许多方面更好:

  • 使用默认授权系统更容易

  • 默认授权系统提供eAuth功能来管理角色、帐户等

开发授权系统非常复杂,因为失败的成本,您自己的授权组件中的错误可能会导致安全漏洞。
我建议在极少数情况下开发自定义授权组件

并不是真的回答你的问题,但这种机箱内脚手架通常是那些新加入框架的人的入门工具。你不必使用它,但你可以从中学习。你有一个如何扩展授权系统的例子吗?我希望我的用户有一张图片和一些附加信息。您可以在此处添加指定的额外字段