关于DISCUZ不用通行证登陆得内容介绍DISCUZ是中国最常用的论坛,虽然他本身有通行证给大家连接,但实际上用户的统一还是很不好,经常要建立两个用户表,第一不利于注册和管理,第二浪费数据库。最近做一个项目也是使用的DISCUZ,所以研究了一下DISCUZ的登陆,基本完成了同步登陆。大家如果有兴趣可以研究一下。别的不废话了,如果你自己写的系统,可以直接用DISCUZ的公用文件,直接引用include/common.inc.php就好了,这样最简单了,只要引用这个文件,$discuz_uid就是你的用户ID了,$discuz_user就是你的用户名,如果你用的自己的公用文件,就要提取两个函数,在...
http://www.jb51.net//article/16077.htm
<?phpsession_start();session_register("login_check_number");//昨晚看到了chianren上的验证码效果,就考虑了一下,用PHP的GD库完成了类似功能//先成生背景,再把生成的验证码放上去$img_height=120;//先定义图片的长、宽$img_width=40;if($HTTP_GET_VARS["act"]=="init"){//srand(microtime()*100000);//PHP420后,srand不是必须的for($Tmpa=0;$Tmpa<4;$Tmpa++){$nmsg.=dechex(rand...
http://www.jb51.net//article/16000.htm
起因: 在实现程序的修改模块时,要在页面端检查用户是否修改过数据,以便提醒用户及时保存修改后的数据。实现要求: 判断用户是否修改了输入的内容,要能判断input中的checkbox,text,radio等,不知道会多少个input,也不知道input的ID和name,要在客户端判断是否修改,不能产生提交。还要同时满足IE和firefox两种环境。也要支持master和content页的使用。解决方案; 处理思路:在页面加载时记录所有的input的值或状态,如果要求在用户进行修改操作时立即调整控件状态,则在数据区div上的onclick和onkeypress事件里调用检查数据是否改变的函数...
http://www.jb51.net//article/15965.htm
1、使用验证控件这属于客户端验证,微软开发人员将最常用的验证功能进行了封装,使得我们开发效率明显提高,而且特别是自定义验证控件,非常灵活,我们可以自行设计验证逻辑。但是验证控件收到了浏览器的限制,记得在一次开发过程中,使用FireFox浏览器进行浏览,发现所有的验证控件失灵,这个并非是ASP.NET设计的漏洞,只能说浏览器标准的不唯一造成的。ASP.NET公有六种验证控件,分别如下: RequiredFieldValidator(必须字段验证)用于检查是否有输入值CompareValidator(比较验证)按设定比较两个输入RangeValidator(范围验证)输入是否在指定范围Regula...
http://www.jb51.net//article/15899.htm
[code]/***验证正则表达式**@authorzhujieregex正则表达式value所属字符串*@returnboolean*/publicstaticbooleanregex(Stringregex,Stringvalue){Patternp=Pattern.compile(regex);Matcherm=p.matcher(value);returnm.find();}[/code]...
http://www.jb51.net//article/15838.htm
*判断指定的内容是否为空,若为空则弹出警告框*/functionisEmpty(theValue,strMsg){if(theValue==""){alert(strMsg+"不能为空!");returntrue;}returnfalse;}/*中文判断函数,允许生僻字用英文“*”代替返回true表示是符合条件,返回false表示不符合*/functionisChinese(str){varbadChar="ABCDEFGHIJKLMNOPQRSTUVWXYZ";badChar+="abcdefghijklmnopqrstuvwxyz";badChar+="0123456789";badCha...
http://www.jb51.net//article/15804.htm
FormValidate功能更新下载:http://sh.jb51.net/jslib/FormValidate.rar更多用法,可参才:http://jobj.googlecode.com/svn/trunk/FormValidate/demo.html加入方法:extend,加入验证模式4,同3,但是当验证不通过时,立即停止向下检查。在模式3下,如果发生错误,会把错误记录,并向下检查,模式4就不向下检查了。用法:<inputtype="text"name="name[0]"id="name[0]"ruleTpl="0"/><inputtype="text"name="bi...
http://www.jb51.net//article/15552.htm
[html]<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=GB2312"/> ...
http://www.jb51.net//article/15543.htm
可在安全的系统中使用密码来向用户授权。但是,密码必须难于被未授权用户猜测出来。攻击者可以使用一种“字典攻击”程序,该程序将遍历一本字典(或不同语言的多本字典)中的所有单词,并测试是否有任何单词就是用户的密码。诸如“Yankees”或“Mustang”等弱密码可被很快猜测出来。诸如“?You'L1N3vaFiNdMeyeP@sSWerd!”等强密码被猜测出来的可能性要小很多。密码保护系统应确保用户选择强密码。强密码很复杂(包含大写、小写、数字和特殊字符的组合),并且不是单词。此示例演示如何验证复杂性。示例 [code]'''<summary>Determinesifapas...
http://www.jb51.net//article/15530.htm
2008-07-22 14:47 bug描述:ajaxValidator函数在提交后发生错误,停留在本页面后,再次触发校验会让提示内容一直处于onload状态。这个bug已经修复,请重新下载。 2008/7/17 14:12:00 jQuery formValidator 3.1ver1、为inputValidator增加empty属性。用于设置控件文本值是否允许两边为空。具体请看demo1里的密码的校验代码。该属性是个对象,默认值{leftempty:true,rightempty:true,emptyerro...
http://www.jb51.net//article/15482.htm
<script type="text/javascript">alert(isIdCardNo("440781197007220512"));//--身份证号码验证-支持新的带x身份证function isIdCardNo(num) { var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1); var error; &...
http://www.jb51.net//article/15444.htm
