日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

      歡迎訪問(wèn) 生活随笔!

      生活随笔

      當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

      编程问答

      Form身份验证

      發(fā)布時(shí)間:2023/12/4 编程问答 27 豆豆
      生活随笔 收集整理的這篇文章主要介紹了 Form身份验证 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

      網(wǎng)站安全模式
      使用Windows身份驗(yàn)證
      使用Forms身份驗(yàn)證
      使用最多,也是最常見(jiàn)的方式
      使用PassPort身份驗(yàn)證(收費(fèi))
      需要MS給接口

      Forms身份驗(yàn)證
      Web.config
      <system.web>
      <authentication mode="Forms">???
      ??????? <forms loginUrl="登陸地址.aspx" defaultUrl="Default.aspx" />?? <!--設(shè)置你的登陸頁(yè)-->? defaultUrl如果直接打開(kāi)的就是 登陸地址.aspx 用戶名密碼輸入成功后跳轉(zhuǎn)的頁(yè)面
      ????? </authentication>
      ????? <authorization>?
      ??????? <deny users="?"/> <!--告訴所有未登錄用戶無(wú)權(quán)直接等主頁(yè) 就是讓你不登陸無(wú)法進(jìn)入其他頁(yè)子-->? ?表示所有用戶
      ?????? <allow users="*"/><!--所有用戶可以直接不登陸直接瀏覽--> *表示所有用戶
      ????? </authorization>
      ??? </system.web>

      后臺(tái)跳轉(zhuǎn)就不能使用response.redirect而要使用
      FormsAuthentication.RedirectFromLoginPage(txtuser.Text,false) 第二個(gè)參數(shù)的意思 是否要?jiǎng)?chuàng)建永久cookie false就是否每次進(jìn)都要從輸入 true是 第一次進(jìn)完第二次就不用從新輸入
      在跳轉(zhuǎn)后的頁(yè)子后臺(tái)要獲取txtuser.Text 要使用
      Context.User.Identity.Name

      FormsAuthentication.SignOut()注銷登錄

      ?

      Web.config

      <system.web><compilation debug="true" targetFramework="4.0" /><authentication mode="Forms"><forms loginUrl="Login.aspx" defaultUrl="Default.aspx"/></authentication><authorization><allow users="*"/></authorization></system.web><location path="admin"> <!--admin是文件夾名稱--> <!--意思就是除了admin文件夾里的文件外其他的都可以隨意訪問(wèn)admin文件夾里德文件必須要登錄--><system.web><authorization><deny users="?"/></authorization></system.web></location>

      Login.aspx

      前臺(tái)

      <div>用戶名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />密碼:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /><asp:Button ID="Button1" runat="server" Text="登陸" οnclick="Button1_Click" /></div>


      后臺(tái)

      protected void Button1_Click(object sender, EventArgs e){if (TextBox1.Text == "admin" && TextBox2.Text == "55555") {FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, false);}}


      ?

      ?

      ?

      總結(jié)

      以上是生活随笔為你收集整理的Form身份验证的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

      如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。