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

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

开通本站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,
复制代码
$ m0 [! n" D: i  [$ Z
加密页个性修改,请直接修改根目录include/model/log_model.php中的
  1. <html>1 Z; z& D% u" X1 E
  2. <head>
    ! {# ?5 J& m: E' j% o1 e1 V: q
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    6 t5 l" D' t: j0 L
  4. <title>emlog message</title>
    9 t) x- y) G  U" u# T, S3 r: p
  5. <style type="text/CSS">& g2 `2 w2 d) l" c; Y
  6. <!--/ C* e7 j. {% p8 h0 b; q( B/ l
  7. body{background-color:#F7F7F7;font-family: Arial;font-size: 12px;line-height:150%;}: m' c+ T7 o; D' L
  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;}
    0 M0 m, q2 ^% z  \! B
  9. -->! m% G( R* k6 Z% S6 a7 e! A
  10. </style>! g2 s( ~, C& K9 F) ~
  11. </head>" e1 j: E* Z* I0 {6 H+ |, @- }
  12. <body>
    $ v7 V0 \  w- \9 j8 o7 a) I, `2 y
  13. <div class="main">
    0 |+ l6 V* t3 x$ o$ G! n
  14. <form action="" method="post">
    3 Q* V% L, i7 b4 A5 f
  15. 请输入该文章的访问密码<br>
    7 g; t. ?( E0 Y" ^3 Y
  16. <input type="password" name="logpwd" /><input type="submit" value="进入.." />, P' }+ ]! G' z* }  R
  17. <br /><br /><a href="$url">&#171;返回首页</a>9 J/ V9 H* r3 ]$ {) d. U" a
  18. </form>
    & O9 o; ?& Z" w* R* h9 L
  19. </div>
    1 Q$ M% _0 ^' n+ V/ ~
  20. </body>
    / ~+ P! V: S. k
  21. </html>
复制代码

2 A2 I9 x& l0 H! F后台点“保存”也能保存数据的方法,找到根目录admin/views/js/common.js中找到
  1.         if (act == 3 || act == 4){, z' {, p' [8 M1 X7 o
  2.                 editorMap['content'].sync();6 q# h* c2 a* s# ^( `! L; i
  3.                 var url = "page.php?action=autosave";4 ?* Y! i1 g) Q
  4.                 var title = $.trim($("#title").val());
    ! v7 z, f) p& Q) h5 D3 c7 l# w$ G
  5.                 var alias = $.trim($("#alias").val());
    ' m, W' I  h2 A: v4 Z8 x
  6.                 var template = $.trim($("#template").val());- W5 v0 D+ S/ B! R
  7.                 var logid = $("#as_logid").val();
    0 w. Q2 t  k6 J
  8.                 var content = $('#content').val();
      d8 q, _% l2 ~% N6 @
  9.                 var pageurl = $.trim($("#url").val());
    ) `! l' K9 }& ~' P  m/ Q% i
  10.                 var allow_remark = $("#page_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n';" d4 l2 ~$ v1 R5 S
  11.                 var is_blank = $("#page_options #is_blank").attr("checked") == 'checked' ? 'y' : 'n';5 t7 {6 S+ C$ U* _! s0 W) D
  12.                 var token = $.trim($("#token").val());0 F  Z  Z3 A1 k% d
  13.         var ishide = $.trim($("#ishide").val());' N- T& E7 ]% R6 @
  14.                 var ishide = ishide == "" ? "y" : ishide;
    - R* `4 U% g+ z+ f& C6 n# J
  15.                 var querystr = "content="+encodeURIComponent(content)" z3 F. r, x5 c- Z4 C, N
  16.                                         +"&title="+encodeURIComponent(title)
    0 r, K4 \6 U% `
  17.                                         +"&alias="+encodeURIComponent(alias)4 s! a- v; l# {
  18.                                         +"&template="+encodeURIComponent(template)
    + c. X, |$ [: o. A
  19.                                         +"&allow_remark="+allow_remark3 g7 n6 ~6 F# _- f' i0 Z& F: e( e
  20.                                         +"&is_blank="+is_blank
    : F6 M# Y: ~! R+ A1 k9 A
  21.                                         +"&url="+pageurl
    . D3 s; X( y. M7 b; O
  22.                     +"&token="+token
    ; b4 X$ j$ ?: s! Q0 Z6 [
  23.                                         +"&ishide="+ishide
    + p& l7 z# _" ~6 I; ~  b# m0 @$ ^) z0 \
  24.                                         +"&as_logid="+logid;
复制代码
用下面代码替换
  1.         if (act == 3 || act == 4){
    $ S* p5 b: L+ K4 x+ N. O
  2.                 editorMap['content'].sync();
    ' A! _( g- r! b; O2 p1 ?
  3.                 var url = "page.php?action=autosave";
    / e6 [% t5 K9 u( j
  4.                 var title = $.trim($("#title").val());
    9 y# i& ~: u+ T7 S4 o
  5.                 var alias = $.trim($("#alias").val());
    - U+ R( q8 q" `9 O: L- l6 W
  6.                 var template = $.trim($("#template").val());3 r0 U2 S: u& G1 s
  7.                 var logid = $("#as_logid").val();: n0 z5 u6 K0 e- G' }: [  n9 b
  8.                 var content = $('#content').val();
    7 w5 C( I3 ~1 |' B
  9.                 var pageurl = $.trim($("#url").val());
    ( n, O- b8 ^8 |7 Z' J
  10.                 var allow_remark = $("#page_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n';; k' V9 K* h1 @( ^7 |' W0 l0 m
  11.                 var password = $.trim($("#password").val()); //新加代码9 E, M/ U$ O9 M$ ^7 ^6 B
  12.                 var is_blank = $("#page_options #is_blank").attr("checked") == 'checked' ? 'y' : 'n';
    ( ]+ _) a& R5 e
  13.                 var token = $.trim($("#token").val());- c2 H% E; w) ]' C
  14.         var ishide = $.trim($("#ishide").val());; X2 A  Q2 c# J" k# i1 d3 j/ p
  15.                 var ishide = ishide == "" ? "y" : ishide;
    4 c5 A8 W% M# K4 [9 [- _
  16.                 var querystr = "content="+encodeURIComponent(content)' B7 L+ ]: [" a$ m6 J; A! B5 F2 f
  17.                                         +"&title="+encodeURIComponent(title)
    3 u! F# X3 i' ~: d7 ~* i
  18.                                         +"&alias="+encodeURIComponent(alias)
    : M" A9 E) d' ]; |" z
  19.                                         +"&template="+encodeURIComponent(template)
    0 |' N2 S, G+ I( h" a0 _
  20.                                         +"&allow_remark="+allow_remark2 ]6 v! R6 Q* N. {3 @; H7 V
  21.                                         +"&is_blank="+is_blank. f7 \6 d9 m1 f
  22.                                         +"&url="+pageurl# L3 Z$ [( R2 s7 f# n
  23.                                         +"&password="+password //新加代码* h/ I. E+ j1 B& t' O! o
  24.                     +"&token="+token( i" M8 J1 J4 _, n( }0 J$ k. Z7 e. w" c
  25.                                         +"&ishide="+ishide  n) D% D$ I; y1 S  ?7 l
  26.                                         +"&as_logid="+logid;
复制代码

7 S" d, l7 M' E7 n* I) C1 n

全部评论 0

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