.NET MVC5的身份認證User.Identity.Name獲取值總是為空解決方法


 首先需要配置Web.config文件,配置內容如下:

<system.web>  

  <!--指定認證方式為Forms-->

  <authentication mode="Forms">

    <!--loginUrl的值為你登陸頁面url-->

    <forms loginUrl="~/User/Login"  slidingExpiration="true"></forms>
  </authentication>

</system.web>

配置好Web.config后在你的用戶登錄驗證通過的位置加上一句代碼:

//sUserName之為你的用戶名

FormsAuthentication.SetAuthCookie(sUserName, false);

快去試試吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM