如何配置身份验证和Mvc 5中的授权

时间:2015-02-19 07:37:37

标签: asp.net-mvc asp.net-mvc-5 forms-authentication

我正在开发一个网站,其中包括登录客户和卖家,因此用户&卖家可以登录并维护他们的个人资料。我通过选择“无身份验证”创建了Mvc项目。但是现在我需要为我的项目添加身份验证。我按照数据库的第一种方法来创建模型。所以我有一个名为“User”的表来存储有关users.Can的信息。我使用该表进行身份验证?(包括Id,电子邮件,密码等)。如果是,我该怎么做?我需要安装什么包?我需要在web.config文件中做些什么修改?(我在教程中看到了与此相关的内容)

我还需要通过授权将各种服务(页面)限制为用户。例如,如果用户是卖家,他/她将能够编辑他们的产品详细信息,而不是客户。请告诉我一个这样做的方法。

1 个答案:

答案 0 :(得分:4)

您可以使用ASP.NET身份进行最少的编码,从而提供开箱即用的身份验证和授权。 Ben Foster的文章下面可以帮助你。

Part 1

Part 2