不平凡軟件,始于2014
首頁(yè) | 加入收藏 | 設(shè)為首頁(yè)
不平凡軟件,始于2014
首頁(yè) | 加入收藏 | 設(shè)為首頁(yè)
您當(dāng)前的位置:首頁(yè) > 軟件開(kāi)發(fā)觀點(diǎn)>詳細(xì)
鄭州軟件開(kāi)發(fā)-Forms登錄驗(yàn)證在MVC框架中的應(yīng)用
作為軟件系統(tǒng)開(kāi)發(fā),無(wú)論項(xiàng)目的大小都會(huì)使用到當(dāng)前用戶(hù)的登陸驗(yàn)證模塊,在目前較為流行的.NET MVC框架中,如何使用微軟所提供的Forms登錄驗(yàn)證呢,接下來(lái)我們就對(duì)如后搭建這個(gè)框架模型做下學(xué)習(xí)。
首先我們?cè)赩isual Studio工具中新建一個(gè)MVC的Web項(xiàng)目:
項(xiàng)目新建完成后,VisualStudio工具已經(jīng)為我們自動(dòng)創(chuàng)建了MVC所需的基本文件結(jié)構(gòu):控制器、視圖、模型等文件。項(xiàng)目創(chuàng)建時(shí)在 web.config文件中我們查看可發(fā)現(xiàn),系統(tǒng)并沒(méi)有自動(dòng)設(shè)置授權(quán)驗(yàn)證為Forms驗(yàn)證模式,所以我們需要在System.Web節(jié)點(diǎn)中添加一下代碼使得系統(tǒng)采用Forms授權(quán)驗(yàn)證模式:
Config文件配置完成后,接下來(lái)就是在我們實(shí)現(xiàn)登錄用戶(hù)名密碼驗(yàn)證成功后,對(duì)Forms授權(quán)的標(biāo)識(shí)進(jìn)行賦值的代碼了,在驗(yàn)證完用戶(hù)名、密碼并確認(rèn)可以登錄后,我們寫(xiě)入下面這句代碼:
FormsAuthentication.SetAuthCookie(userModel.UserName, true);
相關(guān)新聞換一組