2016-09-25 27 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

相關問題