这是最新一篇日志上一篇 | 下一篇日志下一篇
images/icons/3.gif日志分类 LearnNotes 订阅所有LearnNotes的日志

PJ密码保护和独立密码


  
为pjblog增加密码保护和独立密码,防止用户密码被破解,登陆后台操作。

=================修改文件的修改方法==================

1.common/library.asp找到
复制内容到剪贴板程序代码程序代码
<a href=""register.asp"" class=""sideA"" accesskey=""U"">用户注册</a>

在后面添加
复制内容到剪贴板程序代码程序代码
<a href=""FindPassword.asp"" class=""sideA"" accesskey=""U"">找回密码</a>


2.common/common.js
在最后面添加
复制内容到剪贴板程序代码程序代码
function PQA(){
    var Div = $("Div_Password");
    if (  $("tip") ){
       Div.removeChild($("tip"));
    }else{
       var Tip = document.createElement("div");
       Div.appendChild(Tip);
       Tip.id = "tip";
       check('FP_Action.asp?action=ShowCheckQA','tip','tip');
    }
}
function UpdateMenAction(){
if (confirm("确定提交?")){
      var CeeQA = $("CeeQA").value;
    if (  parseInt(CeeQA) == 1 ){
        var mimabaohuwenti = document.forms["ceefrm"].mimabaohuwenti.value;
        var mimabaohudaan = document.forms["ceefrm"].mimabaohudaan.value;
        if ( mimabaohuwenti.length>1 && mimabaohudaan.length>1 ){
            document.forms["ceefrm"].submit();
        }else{
            alert("请将密码保护问题和答案填写完整后再提交!");
        }
    }else{
        document.forms["ceefrm"].submit();
    }
}
}
function ConM(){
    var Div = $("Div_ControlM");
    if (  $("ControlTip") ){
       Div.removeChild($("ControlTip"));
    }else{
       var ControlTip = document.createElement("div");
       Div.appendChild(ControlTip);
       ControlTip.id = "ControlTip";
       check('FP_Action.asp?action=ShowCheckM','ControlTip','ControlTip');
    }
}

function HaveRight1(){
    var HaveRightA = document.forms["ceefrm"].HaveRightA1.value;
    check('FP_Action.asp?action=ControlTip&HaveRightA='+escape(HaveRightA),'ControlTip','ControlTip');
}
function HaveRight2(){
    var HaveRightA = document.forms["ceefrm"].HaveRightA2.value;
    check('FP_Action.asp?action=tip&HaveRightA='+escape(HaveRightA),'tip','tip');
}
function NOA(){
    check('FP_Action.asp?action=tip&type=no','tip','tip');
}



3、然后在数据库中增加下面的字段
打开数据库,找到 blog_Member 表,建立如下字段
mem_Q 类型为 "备注"
mem_A 类型为 "备注"
mem_M 类型为 "文本" 长度为 255
mem_CM 类型为 "文本" 长度为 6

4、打开 header.asp
找到
复制内容到剪贴板程序代码程序代码
<script type="text/javascript" src="common/common.js"></script>

在下面加
复制内容到剪贴板程序代码程序代码
<script type="text/javascript" src="common/ajax.js"></script>


5、打开 Template/static.htm
找到
复制内容到剪贴板程序代码程序代码
<script type="text/javascript" src="common/common.js"></script>

在下面加
复制内容到剪贴板程序代码程序代码
<script type="text/javascript" src="common/ajax.js"></script>


6、下载附件的文件并覆盖





[本日志由 qjjyxf 于 2009-10-16 03:55 PM 编辑]
来自文章来自: 转自沈赟杰的博客
引用引用通告: 查看所有引用 | 我要引用此文章 | 复制本文地址 | 复制全文
tagsTags: pjblog | 密码 |
相关日志相关日志:
正在载入中…
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱:
网 址:
选 项:
内 容:
您一共可以输入200个字
验证码: 验证码提示:单击验证码输入框,自动输入验证码
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
正在载入中…