表单验证

在用ASP.NET做WEB开发时,一般可以用FORM验证,它使用起来相对简单,也可以提升自己网站的安全性,下面是初学代码.请各位大侠多多指教.

ContractedBlock.gif ExpandedBlockStart.gif
 1None.gif<configuration>
 2None.gif   <system.web>
 3None.gif      <authentication mode = "Forms">
 4None.gif         <forms name="ProgAspNetCookie" loginUrl="csLoginForm.aspx" />
 5None.gif      </authentication>
 6None.gif
 7None.gif      <authorization>
 8None.gif         <deny users="?" />
 9None.gif      </authorization>
10None.gif   </system.web>
11None.gif</configuration>
12None.gif

这里是DEMO页面
ContractedBlock.gif ExpandedBlockStart.gif
 1None.gif<%@ Page Language="vb" %>
 2None.gif<script runat="server">
 3ExpandedBlockStart.gifContractedBlock.gif   Sub btn_Click()sub btn_Click(ByVal Sender as Object, _
 4InBlock.gif                 ByVal e as EventArgs)
 5InBlock.gif      if FormsAuthentication.Authenticate(txtUserName.Text, _
 6InBlock.gif                                          txtPassword.Text) then
 7InBlock.gif         FormsAuthentication.RedirectFromLoginPage(txtUserName.Text, _
 8InBlock.gif                                                   false)
 9InBlock.gif      else
10InBlock.gif         lblMessage.Text = "Not Authenticated:<br>" & txtUserName.Text & _
11InBlock.gif                           "<br>" & txtPassword.Text
12InBlock.gif      end if
13ExpandedBlockEnd.gif   end sub

14None.gif</script>
15None.gif
16None.gif

Example 19-8. Login form using SetAuthCookie in VB.NET
ContractedBlock.gif ExpandedBlockStart.gif
 1None.gif<%@ Page Language="vb" %>
 2None.gif<script runat="server">
 3ExpandedBlockStart.gifContractedBlock.gif   Sub btn_Click()sub btn_Click(ByVal Sender as Object, _
 4InBlock.gif                 ByVal e as EventArgs)
 5InBlock.gif      if FormsAuthentication.Authenticate(txtUserName.Text, _
 6InBlock.gif                                          txtPassword.Text) then
 7InBlock.gif         FormsAuthentication.SetAuthCookie(txtUserName.Text, _
 8InBlock.gif                                           false)
 9InBlock.gif         Response.redirect("default.aspx")
10InBlock.gif      else
11InBlock.gif         lblMessage.Text = "Not Authenticated:<br>" & txtUserName.Text & _
12InBlock.gif                           "<br>" & txtPassword.Text
13InBlock.gif      end if
14ExpandedBlockEnd.gif   end sub

15None.gif</script>

转载于:https://www.cnblogs.com/zhangchenliang/archive/2006/12/20/597722.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值