2016-09-25 29 views
0

我是新来的MVC,迄今为止我创建了一些页面。由于我只想让会员访问该网站,因此我为这些网页添加了[Authorize],因此其他网站会重定向到登录/注册页面。但我不知道接下来的步骤。如何创建适当的登录访问槽[授权](MVC数据库优先)

如何在成功登录时授予授权?我是否使用当前登录用户的会话?

我得到了MVC模板,它已经拥有自己的登录名,但我想创建自己的,使用数据库(数据库优先)来获得更好的理解。

任何帮助是非常感谢。谢谢。

+0

你是使用Asp.net'身份验证API'还是什么? – Sampath

+0

不知道,试图找到一些指南,但我只找到代码优先的教程,我不能在这种情况下使用。 – skylake

回答

0

使用下面的文章,你可以学习如何将现有的数据库ASP.NET MVC 5 Web应用程序使用ADO.NET database first方式整合,以及如何为与ASP.NET MVC 5 Web应用程序与OWIN middle ware安全authorization机制整合现有的登录配置简单login work flow

文章:Integrating Existing Database With Login Using ADO.NET Database First Approach

[Authorize] 
    public class HomeController: Controller 
    { 
     public ActionResult Index() 
     { 
      return this.View(); 
     } 
    } 

注:

使用[Authorize]属性在controller水平,以确保获得Home controllerauthenticated users only

相关问题