`
hvt
  • 浏览: 29179 次
社区版块
存档分类
最新评论

HoverTree开发日志之验证码

    博客分类:
  • .NET
阅读更多

HoverTree是一个ASP.NET的开源CMS,目前包含文章系统,图库和留言板功能。
代码完全开放,文章内容页生成了静态的HTM页面,留言板提供留言审核功能,文章可以发布HTML源代码,图片上传同时生成高品质缩略图。

推出之后得到许多网友的支持,再此表示感谢!

留言板不断收到许多有益留言,但同时也有不少广告,因此决定在提交留言页面增加验证码功能。

ASP.NET验证码在网上找,如果不是很多,就是特别多,这里就在柯乐义网上找到了一个,网址:http://keleyi.com/dev/b6539b6c4146cc53.htm,拿来用用。 

验证码,就是在页面上随机显示若干字符,例如字母或者数字,还可以是中文。提供一个输入框让用户输入所看到的验证码,如果输入与验证码相符,才可以进行下一步操作,例如提交或者登录等。

验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式,我们利用比较简易的方式实现了这个功能。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类。

当然验证码还可以让人类用户认真输入。

验证码功能包括生成验证码,显示验证码,刷新验证码,判断验证码等。

具体功能请到这个网址体验: 
http://hovertree.com/guestbook/addmessage.aspx

 

源代码将会发布到http://hovertree.codeplex.com/

 

转自:http://hovertree.com/hvtart/bjae/c730b0aef559aa51.htm

 

ASP.NET开源项目HoverTree资源 http://hvt.iteye.com/blog/2182470

0
1
分享到:
评论

相关推荐

    使用jquery菜单插件HoverTree仿京东无限级菜单

    在本文中,我们将探讨如何使用jQuery菜单插件HoverTree来创建一个类似京东的无限级菜单。HoverTree是一个强大的工具,允许开发者轻松地构建具有多级导航的用户界面,这在电商网站或大型内容丰富的网站中非常常见。...

    hovertree插件实现二级树形菜单(简单实用)

    在本文中,我们将探讨一个名为hovertree的jQuery插件,该插件用于实现二级树形菜单。hovertree是一个模仿京东网站风格的树形菜单插件,它提供了两种主题样式:银色和绿色。通过使用hovertree插件,开发者可以轻松...

    hovertreetop20170630

    HoverTreeTop使用C#语言,开发工具为Visual Studio 2015,基于.NET 4.6或4.0。可应用于中小企业网站、个人网站建设。为开源项目,方便.NET初学者、网站后端开发人员等学习和应用。目前实现了文章的添加修改生成。...

    分享一个取自HoverTree项目的.NET分页类

    .NET分页类是Web开发中不可或缺的工具,它允许用户以可管理的片段查看大量数据,提高用户体验。在HoverTree项目中,这个.NET分页类(KeleyiPager)提供了一个简单而实用的方法来构建分页链接。让我们深入探讨这个类...

    jquery实现图片列表鼠标移入微动

    在这个例子中,我们创建了一个类名为`hovertreecontainer`的容器,包含多个`hovertree-item-box`的链接元素。每个链接元素内有两个子元素:一个用于显示标题的`title`和一个用于展示图片的`hovertree-img-box`。`...

    数据库简单操作

    数据库操作是IT领域中的核心技能之一,特别是在软件开发中,如C#编程环境下。"数据库简单操作"这个主题涵盖了许多基础但至关重要的概念和技术。在本篇中,我们将深入探讨如何利用C#进行窗体式(Windows Forms)的...

    WinForm中实现picturebox自适应图片大小的方法

    pictureBox_HoverTree.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox_HoverTree.BackgroundImageLayout = ImageLayout.Stretch; try { pictureBox_HoverTree.Load(...

    jQuery实现页面顶部下拉广告

    6. 浏览器兼容性:文章还特别指出了该广告支持的浏览器范围,包括但不限于IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。这说明在进行网页开发时,需要考虑不同浏览器的兼容性问题,以确保功能...

    html5橡皮檫特效

    "hovertree.jpg"和"keleyi.jpg"是可能用于演示这个特效的图像资源。开发者可能会将这些图片作为Canvas的背景,然后让用户通过橡皮擦特效在图片上擦除部分区域,展示出一种动态的交互体验。 实现橡皮擦特效还需要...

    asp.net上传图片到服务器方法详解

    ASP.NET的FileUpload控件可用于上传文件到服务器。HoverTreeTop新增了一个“阅图”功能,图片就是用FileUpload上传的。...asp:FileUpload runat=server ID=fileUpload_hovertree ClientIDMode=Static acce

    C#使用WebClient登录网站并抓取登录后的网页信息实现方法

    《C#编码操作技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#面向对象程序设计入门教程》及《C#程序设计之线程使用技巧总结》。

    js中获取时间new Date()的全面介绍

    var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) ... //获取当前星期X(0-6,0代表星期天) 何问起 hovertree.com myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours();

    CSS超出文本指定宽度用省略号代替和文本不换行

    /* 何问起 hovertree.com */  word-break:keep-all;/* 不换行 */  whitewhite-space:nowrap;/* 不换行 */  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */  text-overflow:ellip

    CSS控制文本超出指定宽度显示省略号和文本不换行效果的实现

    /* 何问起 hovertree.com */  word-break:keep-all;/* 不换行 */  whitewhite-space:nowrap;/* 不换行 */  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */  text-overflow:ellip

    jQuery添加和删除输入文本框标签代码

    先给大家展示效果图,如果大家觉得还不错,请继续参考实现代码。...link rel=stylesheet type=text/css href=http://hovertree.com/texiao/jquery/67/css/tip.css /> <style>.hovertreeinfo{clear:both;te

    jQuery代码实现对话框右上角菜单带关闭×

    先给大家展示下效果图,具体效果图如下所示,如果大家觉得还不错,请参考实现代码: ...link rel=stylesheet href=http://hovertree.com/texiao/layer/1/reveal.css> <!-- Attach necessary scripts -->

    基于jQuery实现收缩展开功能

    $(".hewenqiToggle").find("span").removeClass('triangle-down-hovertree').addClass('triangle-up-hovertree'); } else { $(".hovertreeContent").height("60"); $(".hewenqiToggle").css({"position":...

Global site tag (gtag.js) - Google Analytics