Emlog页面实现加密码访问的相关代码分享-站长杂谈下载

Emlog页面实现加密码访问的相关代码分享

来自版块: 站长杂谈发表于: 2015-8-17 12:10:30
37401
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
第一步:在根目录文件admin/views/add_page.php中
  1. <div id="post_button">
复制代码
这段代码的上方加如下代码
  1. <div style="margin-top:3px;"> 文章访问密码:<input type="text" value="" name="password" id="password" style="width:80px;" /></div>
复制代码
第二步:在根目录文件admin/views/edit_page.php中的
  1. <div id="post_button">
复制代码
这段代码的上方加如下代码
  1. <div style="margin-top:3px;"> 文章访问密码:<input type="text" value="<?php echo $password; ?>" name="password" id="password" style="width:80px;" /></div>
复制代码
第三步:在根目录文件admin/page.php中
  1. $allow_remark = isset($_POST['allow_remark']) ? addslashes(trim($_POST['allow_remark'])) : 'n';
复制代码
这段代码的下方加如下代码
  1. $password = isset($_POST['password']) ? addslashes(trim($_POST['password'])) : '';
复制代码
同样是根目录文件admin/page.php中
  1. 'template' => $template,
复制代码
这段代码的下方加如下代码
  1. 'password' => $password,
复制代码

* |5 ]  n* H1 S9 c% H加密页个性修改,请直接修改根目录include/model/log_model.php中的
  1. <html>) E/ c! q3 d2 L
  2. <head>
    6 u7 x4 T: M( w$ [6 I4 z
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    7 L$ T( x7 N. N% {/ _1 \) }8 r5 N; k8 A
  4. <title>emlog message</title>
    1 i5 y6 G+ |7 F+ v, {7 p) b
  5. <style type="text/CSS">
    / m5 ?& c+ C: L0 Q" Y
  6. <!--/ o2 e: b6 k* B4 {, E  U
  7. body{background-color:#F7F7F7;font-family: Arial;font-size: 12px;line-height:150%;}
    6 l) q( V: X3 [
  8. .main{background-color:#FFFFFF;margin-top:20px;font-size: 12px;color: #666666;width:580px;margin:10px 200px;padding:10px;list-style:none;border:#DFDFDF 1px solid;}
    9 {# a) l' m. b- l; }0 |3 i
  9. -->) i9 k; R# l# U9 K" w
  10. </style>
    5 C+ c% P7 {$ r6 S# Q* i. F0 }
  11. </head>
    4 g6 w" s1 l! A. _4 U# ?# l
  12. <body>
    , t! [( x" g/ W
  13. <div class="main">* k6 x+ E! D5 y8 f, ^" c- G2 b
  14. <form action="" method="post">1 m6 d3 g( w2 @! m& T3 l/ V/ {
  15. 请输入该文章的访问密码<br>9 l6 o: Z$ B. `/ z& `+ Q
  16. <input type="password" name="logpwd" /><input type="submit" value="进入.." />8 k7 E4 @: t' }9 K% p( w7 _
  17. <br /><br /><a href="$url">&#171;返回首页</a>5 q' v% `. D6 }1 |
  18. </form>
    - f; L( ~" t0 Q+ R, S
  19. </div>$ t9 Z) `6 c! U' p
  20. </body>
    2 `. O9 y4 Q8 F( \4 [% @+ G
  21. </html>
复制代码

8 `: v" P% x; Q9 s& g: J, U, V后台点“保存”也能保存数据的方法,找到根目录admin/views/js/common.js中找到
  1.         if (act == 3 || act == 4){
    " F! b0 N: ]$ _1 M5 X
  2.                 editorMap['content'].sync();: E, C) D# B# f9 E
  3.                 var url = "page.php?action=autosave";8 k3 g0 C; Y0 i6 g1 Q+ R1 K
  4.                 var title = $.trim($("#title").val());/ V; C* p5 j& \& d5 L3 K
  5.                 var alias = $.trim($("#alias").val());9 ]8 U7 S) A, f: {) ?$ i/ O
  6.                 var template = $.trim($("#template").val());$ g- u! E, @: p/ G7 E  b
  7.                 var logid = $("#as_logid").val();5 T4 ~5 A' i9 q& m' ]6 A# T
  8.                 var content = $('#content').val();% X, r- H; E' o; z: C" X
  9.                 var pageurl = $.trim($("#url").val());
    ' t; l$ a/ ^( ^% ^
  10.                 var allow_remark = $("#page_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n';
      E4 _! h% U% C9 G' ^3 l
  11.                 var is_blank = $("#page_options #is_blank").attr("checked") == 'checked' ? 'y' : 'n';
    5 ?6 O8 r+ K; o3 J
  12.                 var token = $.trim($("#token").val());2 L7 z; v- p, p3 y1 s9 B
  13.         var ishide = $.trim($("#ishide").val());
    " f  y' v3 N! F- K: |
  14.                 var ishide = ishide == "" ? "y" : ishide;
    / G; S# `1 t5 t- |6 J
  15.                 var querystr = "content="+encodeURIComponent(content)
    1 [" Q- q. b! R% ^
  16.                                         +"&title="+encodeURIComponent(title), `6 _. }$ Q, c% v" D7 o
  17.                                         +"&alias="+encodeURIComponent(alias)) g" J' F- A/ p* w* M& X5 L1 I
  18.                                         +"&template="+encodeURIComponent(template)4 J  S" Y/ y4 |, H5 z9 N7 i7 K
  19.                                         +"&allow_remark="+allow_remark9 @& R' h, [" b
  20.                                         +"&is_blank="+is_blank
    ( `/ F- W" k- E5 ]/ u# o5 D& D8 X
  21.                                         +"&url="+pageurl
    # F  P/ ?/ H" n$ u! ~& h: p5 W
  22.                     +"&token="+token
    ( q' k6 R! p0 D& T* F. ]: ?; N
  23.                                         +"&ishide="+ishide
    / R5 Z6 Y; m4 i
  24.                                         +"&as_logid="+logid;
复制代码
用下面代码替换
  1.         if (act == 3 || act == 4){
    0 s) h- o& U& v/ k* T& I4 T
  2.                 editorMap['content'].sync();
    ' [0 A* m+ o* l* P' V
  3.                 var url = "page.php?action=autosave";: w4 J! b$ U$ _! @- ~
  4.                 var title = $.trim($("#title").val());
    - Q- G" x; T$ `
  5.                 var alias = $.trim($("#alias").val());4 }, {/ ]. m. U7 d9 ]
  6.                 var template = $.trim($("#template").val());
    6 M$ a) T. h, n; F
  7.                 var logid = $("#as_logid").val();
    & e! X7 \7 I0 ?$ @* }+ ^- F! P
  8.                 var content = $('#content').val();
    4 J5 o% o" G! W( z7 E
  9.                 var pageurl = $.trim($("#url").val());; j2 A, P' L: J
  10.                 var allow_remark = $("#page_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n';
    0 z3 X# P# Y5 t4 a4 {" {  _/ b
  11.                 var password = $.trim($("#password").val()); //新加代码) R* ?9 L7 C* t
  12.                 var is_blank = $("#page_options #is_blank").attr("checked") == 'checked' ? 'y' : 'n';4 [; ~4 G: J3 L) L
  13.                 var token = $.trim($("#token").val());& J* a1 i& n6 m6 F* r. q1 l
  14.         var ishide = $.trim($("#ishide").val());4 r, h- u; k& I/ Y5 d. @% a
  15.                 var ishide = ishide == "" ? "y" : ishide;
    + u: [9 k! d% n" y) W# Q: S
  16.                 var querystr = "content="+encodeURIComponent(content)
    1 ~! r3 ^6 F- c1 l& @3 P$ p
  17.                                         +"&title="+encodeURIComponent(title)3 N/ s+ z# B8 X$ E4 x
  18.                                         +"&alias="+encodeURIComponent(alias)# s; j6 J5 L3 y  Z+ ?7 S& H+ B
  19.                                         +"&template="+encodeURIComponent(template)5 c. k8 W4 z! U$ |3 k% ~
  20.                                         +"&allow_remark="+allow_remark  _) L  |4 M' c7 h6 a2 r$ u' o
  21.                                         +"&is_blank="+is_blank
    6 A0 k  g# ~: U6 J
  22.                                         +"&url="+pageurl
    1 h: {% u! \$ j; F! M7 t. g+ g
  23.                                         +"&password="+password //新加代码/ v% m* e) ]' H8 U+ u
  24.                     +"&token="+token
    9 h$ M) t; t- o4 ]6 k& v. a: g  g
  25.                                         +"&ishide="+ishide5 g" w1 c2 ?+ [9 e" ^
  26.                                         +"&as_logid="+logid;
复制代码
/ @5 I6 R  z: c3 r9 u: l; ^: r- ]

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部