|
主题:[分享]教你在用户发表博文时需要输入验证码 [收藏主题] | 转到: |
郁闷的很,新站刚上来,就有人利用个人空间发布垃圾博文,一看每篇文章简隔不到30秒,估计是机器人所为,在后台也没有发现可以防止的办法,除了审核,所以我就自己动手,在用户发表博文时,需要输入验证码,把自己改造过程附上,一并大家检验! 1、打开 User\User_Blog.asp 文件: 找到以下代码: Private TypeID,Title,Tags,UserName,Face,Content,Status,PicUrl,Action,I,ClassID,password 将上述代码用以下代码替换: Private TypeID,Title,Tags,UserName,Face,Content,Status,PicUrl,Action,I,ClassID,password,ValidCode 2、同样是该文件,找到以下代码: <tr class="tdbg"> 在该代码下插入下面红色代码: <tr class="tdbg"> 3、同样在该文件下找到以下代码: if (Editor.getEditorContents()=="")
在该代码下插入以下红色代码: if(document.myform.ValidCode.value=="") 4、依然是该文件,找到以下代码: If Content="" Then 在该代码下插入以下红色代码: If ValidCode<>Trim(Session("Verifycode")) Then 5、感谢二楼朋友提醒,由于是完成后写的这篇文章,所以疏忽了,补上: 找到函数 Sub DoSave() 在该行下插入代码 ValidCode=KS.S("ValidCode")
6、保存,完事,可以测试了!
最后附上修改完后的文件,供像我一样懒的菜鸟笑纳!
|
|||
支持(0) | 反对(0) 顶端 底部 |
悠客花香 | |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
哈哈,搞定了。 用系统的标签{$GetPictureSearch},那调用的是JS代码。要改 ks_cls/kesion.administratorcls.asp文件里的,增加显示验证码。 SearchJS = SearchJS & " <input name=""KeyWord"" type=""text"" class=""textbox"" value=""关键字""this.select();""/>" & vbCrLf
找到 Sub PhotoSearch()
红色部分是添加的。嘿嘿! |
|
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |