zblog找回密码工具
重要的话说三遍!!!
使用过后请FTP删除
使用过后请FTP删除
使用过后请FTP删除
不知道后台地址的情况下也可以用此方法。
zblog找回密码工具nologin.zip
下载地址:
链接: pan.baidu./s/1rvX1esV2BuI8yFNb-ejOjA 提取码: bth7
update.zblog./tools/nologin.zip
代码预览
<?
require './zb_system/function/c_system_base.';
//$zbp->Load();
if (isset($_GET['uid']) && isset($_GET['resetpw'])) {
$id = (int) $_GET['uid'];
$m = $zbp->GetMemberByID($id);
$m->Level = 1;
if (trim($m->Guid) == '') {
$m->Guid = GetGuid();
}
$m->Password = Member::GetPassWordByGuid('12345678', $m->Guid);
$m->Save();
Redirect('zb_system/cmd.?act=login');
die;
}
if (isset($_GET['uid'])) {
$zbp->Load();
$zbp->LoadMembers(1);
$m = $zbp->members[$_GET['uid']];
if (function_exists('SetLoginCookie')) {
SetLoginCookie($m, 0);
} else {
$un = $m->Name;
$zbp->user = $m;
if ($blogversion > 131221) {
$ps = md5($m->Password . $zbp->guid);
} else {
$ps = md5($m->Password . $zbp->path);
}
setcookie("username", $un, 0, $zbp->cookiespath);
setcookie("password", $ps, 0, $zbp->cookiespath);
}
if (isset($GLOBALS['hooks']['Filter_Plugin_VerifyLogin_Sueed'])) {
foreach ($GLOBALS['hooks']['Filter_Plugin_VerifyLogin_Sueed'] as $fpname => &$fpsignal) {
$fpname();
}
}
Redirect('zb_system/cmd.?act=login');
die();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns = "www.w3./1999/xhtml" xml:lang = "en">
<head>
<meta http-equiv = "Content-Type" content = "text/html;charset = UTF-8" />
<title>Z-Blog密码重置工具</title>
<style>
* { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
input,textarea,select,label { font-family:microsoft yahei; }
ul { list-style:none; }
body { font-family:microsoft yahei; background:#f0f0f0; }
.nologin { width:600px; margin:0 auto 0; background:#fff; position:fixed; top:50%; right:0; left:0;min-height: 400px; }
.loginhead { padding:30px 0; color:#fff; text-align:center; background:#3a6e; }
.loginhead h1 { font-size:22px; }
.loginhead h2 { margin-top:10px; font-size:14px; }
.loginbody { padding:30px; }
.loginuser li { padding:20px 0; line-height:28px; border-bottom:1px dotted #eee; }
.loginuser em { font-size:12px; color:#999; font-style:normal; }
.loginuser label { font-size:14px; color:#3a6e; font-weight:bold; }
.loginuser input { margin-left:20px;float:right; padding:0 20px; font-size:14px; color:#fff; text-align:center; line-height:30px; border:0; border-radius:2px; cursor:pointer; background:#3a6e; }
.loginmsg { margin-top:30px; font-size:12px; color:red; line-height:30px; text-align:center; }
.loginmsg b { color:#333; }
</style>
<script type = "text/javascript" src = "./zb_system/script/jquery-1.8.3.min.js"></script>
<script>
$(function(){
$loginh = $(".nologin").height();
$(".nologin").css("margin-top",-$loginh/2);
});
</script>
</head>
<body>
<div class = "nologin">
<div class = "loginhead">
<h1>Z-Blog免输入密码登陆工具</h1>
<h2><? echo ZC_BLOG_VERSION; ?></h2>
</div>
<div class = "loginbody">
<form id = "frmLogin" method = "post">
<div class = "loginuser">
<ul>
<input type = "hidden" name = "userid" id = "userid" value = "0" />
<?
$zbp->LoadMembers(1);
$i = 0;
foreach ($zbp->members as $key => $m) {
if ($m->Level < 2) {
$i += 1;
echo '<li><em>[ 管理员 ]</em> <label for = "">' . $m->Name . '</label>
<input type = "button" onclick = "location.href = '?uid=' . $m->ID . ''" value = "登录" />
<input type = "button" onclick = "location.href = '?uid=' . $m->ID . '&resetpw=1'" value = "重置密码为12345678" />
</li>';
}
}
if ($i == 0) {
$m = $zbp->GetMemberByID(1);
echo '<li><em>[ 管理员 ]</em> <label for = "">' . $m->Name . '</label>
<input type = "button" onclick = "location.href = '?uid=' . $m->ID . ''" value = "登录" />
<input type = "button" onclick = "location.href = '?uid=' . $m->ID . '&resetpw=1'" value = "重置密码为12345678" />
</li>';
}
?>
</ul>
</div>
<div class = "loginmsg">[注意] <b>此工具非常危险,使用后请立刻通过<u>FTP删除</u>.</b></div>
</form>
</div>
</div>
</body>
</html>
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
上一篇:zblog文章页调用同分类文章
下一篇:zblog配置页的参数保存
相关推荐
-
js实现图片懒加载的方法代码优化版
js实现图片懒加载的方法代码优化版.支持图片底部高度。
-
帝国CMS灵动标签调用tag和搜索关键字方法代码
帝国CMS灵动标签调用g和搜索关键字方法代码
-
帝国CMS内容页附件中文显示或者显示代码名称下载的方法!
国CMS模板网制作,其实本身是很简单的,就是花点时间撸代码而已,但是遇到一些奇葩的客户,有一些奇葩的需求,那么久难说了,例如下面这个
-
前端模板中哪些垃圾代码可以清理掉
可以说,清理无用的垃圾代码和不必要的内容是模板制作过程中非常重要的环境环节。让我们详细分析一下,看看在制作过程中是否还有一些问题。
-
帝国CMS模板前端判断手机访问端跳转手机端代码
在某些情况下,该程序用于判断域名是否会自动无缝地更改。但是,如果域名不同,有必要判断客户跳转。这时,手机上的代码将发挥作用