当前位置:博客展示

php登录控制的方法

作者: 创建时间:2017-11-18 22:10:53

php登录控制的方法

//登录控制
	function checkPassword($passWord='123456'){
		$userAgent=md5($passWord.$_SERVER['SERVER_NAME']);
		if(isset($_POST['safepass'])){
			if($_POST['safepass']==$passWord){
				setcookie('SAFEDOG',$userAgent,$_SERVER['REQUEST_TIME']+8640000);
				exit('location.reload();');
			}else{
				exit('alert("密码不正确,请刷新再试");location.reload();');
			}
		}
		if(empty($_COOKIE['SAFEDOG'])||$_COOKIE['SAFEDOG']!=$userAgent){
			exit('<!doctype html><html><head><meta charset="utf-8"><title>请输入密码</title><script>var xhr = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");xhr.open("POST","",true);xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xhr.onreadystatechange =function() {if (xhr.readyState == 4 && xhr.status == 200)eval(xhr.responseText)};xhr.send("safepass="+encodeURIComponent(prompt("请输入密码","'.($passWord=='123456'?'123456':'').'")));</script></head><body></body></html>');
		}	
	}

如需密码验证请输入

checkPassword('123456');

就会做验证

相关评论
<··>
Ctrl + Enter快速提交
提交
还没有评论,赶快来坐沙发吧!
博客达人
网站目录
首页 讨论中心 帮助手册 下载中心 站内博客 用户管理
友情链接
强制裂变源码
声明
电话:18729480012 地址:西安市高新路18号凯创国际A1802号 西安爱迪科技 陕ICP备14010060号2014-2020 版权所有