精品:Asp3.0中email有效性验证

asp3

dim email
dim status
dim emaildata
dim LicenseKey

licensekey = 0
if Request.Form.Count > 0 then
        email = Request.Form("email")
    
          Dim oXMLHTTP      
      
      Set oXMLHTTP = server.CreateObject("Msxml2.ServerXMLHTTP")

      oXMLHTTP.Open "POST", _
                    "http://ws.cdyne.com/emailverify/ev.asmx/VerifyEmail", _
                    False
      oXMLHTTP.setRequestHeader "Content-Type", _
                                "application/x-www-form-urlencoded"
      oXMLHTTP.send "email=" & server.URLEncode(email) & "&LicenseKey=" & server.URLEncode(LicenseKey)
      Response.Write oxmlhttp.status
      If oXMLHTTP.Status = 200 Then
          Dim oDOM
          Set oDOM = oXMLHTTP.responseXML
          Dim oNL
          Dim oCN
          Dim oCC
          Set oNL = oDOM.getElementsByTagName("ReturnIndicator")
          For Each oCN In oNL
            For Each oCC In oCN.childNodes
                Select Case LCase(oCC.nodeName)
                    Case "responsetext"
                        emaildata = emaildata & "CodeTxt: " & occ.text & "<br>"
                    Case "responsecode"
                        emaildata = emaildata & "Code: " & occ.text & "<br>"
                End Select
            Next
          Next
          if status = "" then status = "OK"

          Set oCC = Nothing
          Set oCN = Nothing
          Set oNL = Nothing
          Set oDOM = Nothing
          
          
          
      
      else
        Status = "Service Unavailable. Try again later"
      End If
      Set oXMLHTTP = Nothing
    
end if

时间: 2024-08-04 06:25:00

精品:Asp3.0中email有效性验证的相关文章

ASP3.0中的流控制能力一[转]

asp3|控制 随着PHP4.0和JSP技术的推出以及IIS中不断出现的重大的安全问题,MicroSoft的ASP的市场仿佛是变的狭窄了,但是MicroSoft是不会轻言放弃的,于是在ASP2.0的基础上推出了ASP3.0,增加了一些新的功能:新的流控制能力.Data Shaping技术(请参考:http://www.aspcn.com/showarticle.asp?id=28).无脚本 ASP .更多的组件选择.xml的支持.脚本组件.ASP脚本代码的加密技术等等.其实笔者认为没有多大的改变

ASP3.0中的流控制能力(1)

asp3|控制 ASP3.0中的流控制能力 2000-11-20· xuankong·yesky 随着PHP4.0和JSP技术的推出以及IIS中不断出现的重大的安全问题,MicroSoft的ASP的市场仿佛是变的狭窄了,但是MicroSoft是不会轻言放弃的,于是在ASP2.0的基础上推出了ASP3.0,增加了一些新的功能:新的流控制能力.Data Shaping技术(请参考:http://www.aspcn.com/showarticle.asp?id=28).无脚本 ASP .更多的组件选择

ASP3.0中的流控制能力

asp3|控制     随着PHP4.0和JSP技术的推出以及IIS中不断出现的重大的安全问题,MicroSoft的ASP的市场仿佛是变的狭窄了,但是MicroSoft是不会轻言放弃的,于是在ASP2.0的基础上推出了ASP3.0,增加了一些新的功能:新的流控制能力.Data Shaping技术(请参考:http://www.aspcn.com/showarticle.asp?id=28).无脚本 ASP .更多的组件选择.xml的支持.脚本组件.ASP脚本代码的加密技术等等.其实笔者认为没有多

ASP3.0中的流控制能力(2)

asp3|控制 这样就少了一个流程了!也缩短了服务器->客户机->服务器互相访问的时间!但是值得提醒你注意的一点的是Server.transfer中带的地址最好是html文件或asp文件,不要是第三方加载的东西,比如说PHP,如果那样的话,程序是不能正常执行的,因为转向的文件被直接送给ASP的引擎解析了(唉,微软的东西教人如何说呢?不知道这点是没有考虑到,还是微软的霸气),你将得不到结果的!在下面的程序中,我们将像你展示这点 让我们看看下面的代码: (文件:Response.asp:) <

ASP3.0中的流控制能力(3)

asp3|控制 "###################################################(代码开始) <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <META NAME="Author" CONTENT="蒲俊杰"> &

ASP.NET 2.0 中的窗体身份验证

asp.net 概述 窗体身份验证使用用户登录到站点时创建的身份验证票,然后在整个站点内跟踪该用户.窗体身份验证票通常包含在一个 Cookie 中.然而,ASP.NET 2.0 版支持无 Cookie 窗体身份验证,结果是将票证传入查询字符串中. 如果用户请求一个需要经过身份验证的访问的页,且该用户以前没有登录过该站点,则该用户重定向到一个配置好的登录页.该登录页提示用户提供凭据(通常是用户名和密码).然后,将这些凭据传递给服务器并针对用户存储(如 SQL Server 数据库)进行验证.在 A

ASP.NET 2.0中的窗体身份验证

摘要:本教程阐释 ASP.NET 2.0 版中窗体身份验证的工作机制:阐释 IIS 和 ASP.NET 身份验证如何协作,以及 FormsAuthenticationModule 类的角色与操作. 概述 窗体身份验证使用用户登录到站点时创建的身份验证票,然后在整个站点内跟踪该用户.窗体身份验证票通常包含在一个 Cookie 中.然而,ASP.NET 2.0 版支持无 Cookie 窗体身份验证,结果是将票证传入查询字符串中. 如果用户请求一个需要经过身份验证的访问的页,且该用户以前没有登录过该站

Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)

asp.net|示例|下载 (一). 概述及功能          用了两种方法实现验证Email格式,Asp.net验证控件和手动编写代码验证.并用到简单工厂和适配品设计模式, 代码重构技术.    实现自定义Email邮件地址有效性验证, 完成如下功能:Question 11. Email 格式为 user@server.domain. 例如: King.Cheng@hotmail.com or King.Cheng@hotmail.com.cn or King.Cheng@hotmail.

在ASP.NET 2.0中操作数据之十九:给编辑和新增界面增加验证控件_自学过程

导言 在前面三节的示例中,GridView和DetailsView控件使用的是绑定列和CheckBoxField(绑定GridView和DetailsView时,通过智能标记可以令VS根据数据库自动增加对应的类型).当编辑GridView或者DetailsView中的一行时,非只读属性的绑定列将自动转为textbox,以便用户修改现有的数据.同样地,当在DetailsView控件中新增记录时,InsertVisible属性为true(默认值)的绑定列会呈现出空的textbox,以接受用户输入.C