我是新來的MVC,迄今爲止我創建了一些頁面。由於我只想讓會員訪問該網站,因此我爲這些網頁添加了[Authorize]
,因此其他網站會重定向到登錄/註冊頁面。但我不知道接下來的步驟。如何創建適當的登錄訪問槽[授權](MVC數據庫優先)
如何在成功登錄時授予授權?我是否使用當前登錄用戶的會話?
我得到了MVC模板,它已經擁有自己的登錄名,但我想創建自己的,使用數據庫(數據庫優先)來獲得更好的理解。
任何幫助是非常感謝。謝謝。
我是新來的MVC,迄今爲止我創建了一些頁面。由於我只想讓會員訪問該網站,因此我爲這些網頁添加了[Authorize]
,因此其他網站會重定向到登錄/註冊頁面。但我不知道接下來的步驟。如何創建適當的登錄訪問槽[授權](MVC數據庫優先)
如何在成功登錄時授予授權?我是否使用當前登錄用戶的會話?
我得到了MVC模板,它已經擁有自己的登錄名,但我想創建自己的,使用數據庫(數據庫優先)來獲得更好的理解。
任何幫助是非常感謝。謝謝。
使用下面的文章,你可以學習如何將現有的數據庫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 controller
爲authenticated users only
。
你是使用Asp.net'身份驗證API'還是什麼? – Sampath
不知道,試圖找到一些指南,但我只找到代碼優先的教程,我不能在這種情況下使用。 – skylake