Login with ASP.NET MVC | asp net login
LoginwithASP.NETMVC-HackMD#LoginwithASP.NETMVC######tags:`.NetFramework``Login``ASP.NETIdentity`.NetFramework會員登入有兩種,一種是ASP.NETIdentity,另一種是FormAuthentication。##ASP.NETIdentity建立MVC專案時,驗證選項可以選"個別使用者帳戶",建立時自動產生Identity會員登入相關程式碼,或是將ASP.NETIdentity相關程式碼新增至Empty專案。![](https://i.imgur.com/QX5kI6p.png)>[將ASP.NETIdentity加至ASP.NETMVCEmpty專案中](https://blog.yowko.com/add-aspnet-identity-empty-project/)##FormAuthentication首...
Login with ASP.NET MVC - HackMD# Login with ASP.NET MVC ###### tags: `.NetFramework` `Login` `ASP.NET Identity` .Net Framework 會員登入有兩種,一種是 ASP.NET Identity ,另一種是Form Authentication。 ## ASP.NET Identity 建立MVC專案時,驗證選項可以選"個別使用者帳戶",建立時自動產生Identity會員登入相關程式碼,或是將 ASP.NET Identity相關程式碼新增至Empty專案。 ![](https://i.imgur.com/QX5kI6p.png) >[將 ASP.NET Identity 加至 ASP.NET MVC Empty 專案中](https://blog.yowko.com/add-aspnet-identity-empty-project/) ## Form Authentication 首先新增Empty MVC專案(無驗證)。如果你有現有的專案也可以。 在HomeController加上`[Authorize]`標籤 ![](https://i.imgur.com/81isVN0.png) 進到首頁會得到HTTP Error 401.0 – Unauthorized回應 ![](https://i.imgur.com/8g5ltq2.png) 接著在專案下 Web.config 新增authentication設定 ```xml= <configuration> ... <system.web> ... <authentication mode="Forms"> <forms loginUrl="/Account/Login" timeout="2880" defaultUrl="/Home/Index" /> </authentication> </system.web> ... </config...