联系官方销售客服

1835022288

028-61286886

分享经验 版主:论坛审计组
内容页判定密码访问功能
类型:迅睿CMS 更新时间:2024-08-31 15:30:14

做个内容页判定密码访问

打开内容页 需要输入密码才能访问, 这个密码是发布这个内容的时候自定义的字段。

输入密码后判断密码是否正确。正确了就显示content内容

这个密码访问是做了if判断的。这篇内容在发布的时候选择是否加密。如果没加密就打开正常,如果加密了就是表单。然后判断表单密码。


image

以news模块为例子

1、在news模块,找的模块内容字段

image

2、创建密码字段

image

3、发布测试内容,设置一个密码

image


4、在news模块新建密码验证控制器

\dayrui\App\News\Controllers\Mima.php

程序内容如下:

<?php namespace Phpcmf\Controllers;

/**
 * 二次开发时可以修改本文件,不影响升级覆盖
 */

// 小波工作室二次开发
class Mima extends \Phpcmf\Common
{

    public function index() {
        
		$id = (int)$_GET['id'];
		$pwd = trim($_GET['pwd']);
		$this->_module_init();
		 $data = $this->content_model->get_data($id);
		if (!$data) {
			$this->_json(0, dr_lang('%s内容(#%s)不存在', $this->module['name'], $id));
		}
		if ($pwd!=$data['mima']) {
			$this->_json(0, '密码不正确');
		}
	
		$this->_json(1, html_entity_decode($data['content']));
        
    }

}


5、在news模块的show.html内容页面,加入密码验证框

image

{if $mima}
<div class="input-group" id="mima_form">
	<input type="text" id="xb_mima" value="" class="form-control">
	<span class="input-group-btn"><a class="btn red" href="javascript:xb_mima();">验证密码</a></span>
</div>
<div id="neirong"></div>
 <script>
	function xb_mima() {
		$.get("{dr_url_prefix('index.php')}?is_ajax=1&s={MOD_DIR}&c=mima&id={$id}&pwd="+$("#xb_mima").val(), function(data){
			if (data.code) {
				$('#neirong').html(data.msg);
				$("#mima_form").hide();
			} else {
				dr_cmf_tips(0, data.msg);
			}
		}, 'json');
	}
</script>
{else}
{$content}
{/if}


回帖
  • 陈凯飞
    #1楼    陈凯飞
    2021-07-20 18:35:19
    Chrome 0
    11111
  • 猴子哥哥
    #2楼    猴子哥哥
    2021-07-20 19:46:24
    小米手机 0
    刚好有用,感谢分享
  • 心如意
    #3楼    心如意
    2021-07-21 09:43:55
    Chrome 0
    正需要这东西呢,谢谢
  • 大鱼
    #4楼    大鱼
    2021-07-21 10:02:19
    Chrome 0
    本部分内容设定了隐藏,需要回复后才能看到,立即回复
  • 志伟
    #5楼    志伟
    2021-07-21 13:04:45
    Chrome 0
    看看这个好用不
  • 志伟
    #6楼    志伟
    2021-07-21 13:24:11
    Chrome 0
    看看这个好用不
  • Mr.Wa
    #7楼    Mr.Wa
    2021-07-21 14:16:35
    Chrome 0
    感谢分享
  • 老玩童
    #8楼    老玩童
    2021-07-21 15:44:41
    Chrome 0
    1231
  • 老玩童
    #9楼    老玩童
    2021-07-21 15:45:24
    Chrome 0
    学习了
  • 爬树蜗牛
    #10楼    爬树蜗牛
    2021-08-16 12:01:05
    Chrome 0

    顶上去,正好需要整个功能,谢谢

  • 屺无心
    #11楼    屺无心
    2021-08-17 09:45:17
    Edge 0
    感谢分享!
  • 云水
    #12楼    云水
    2021-08-17 18:35:50
    小米手机 0
    好像不错的样子
  • qunsi
    #13楼    qunsi
    2021-08-19 18:38:46
    Chrome 0
    感谢分享!
  • ECMS转迅睿
    #14楼    ECMS转迅睿
    2021-08-23 14:48:58
    Chrome 0
    了解学习下
  • 578392025
    #15楼    578392025
    2021-09-06 09:20:47
    Vivo手机 0
    了解学习一下
  • 湘西北的风
    #16楼    湘西北的风
    2021-09-09 20:55:15
    Chrome 0
    感谢分享
  • 爬树蜗牛
    #17楼    爬树蜗牛
    2021-09-09 22:13:45
    Chrome 0

    感谢分享,确实能分享是大爱

  • 张先生
    #18楼    张先生
    2021-09-13 14:58:37
    Chrome 0
    感谢分享,确实能分享是大爱
  • 24081183
    #19楼    24081183
    2021-09-26 10:59:53
    Chrome 0

    感谢分享,分享是大爱

  • 萧歌
    #20楼    萧歌
    2021-09-27 19:44:52
    Chrome 0
    感谢
  • 萧歌
    #21楼    萧歌
    2021-09-27 19:45:25
    Chrome 0
    感谢
  • 萧歌
    #22楼    萧歌
    2021-09-27 20:05:46
    Chrome 0
    大鱼 感谢分享,确实能分享是大爱
  • 迅睿小萌新
    #23楼    迅睿小萌新
    2021-11-10 15:27:21
    Chrome 0
    论坛里都是老师,都是大牛
  • 亦潇科技
    #24楼    亦潇科技
    2021-11-11 15:28:43
    Firefox 94.0 0

    uugai.com-1574519979106
  • PHP学生
    #25楼    PHP学生
    2021-11-12 12:04:39
    Chrome 0
    感谢分享,确实能分享是大爱
  • 老巫
    #26楼    老巫
    2021-11-12 15:50:47
    Chrome 0
    这个很有用,谢谢分享
  • 贰壹网络
    #27楼    贰壹网络
    2021-11-13 01:13:19
    Chrome 0
    不错不错,学习了。
  • T哥
    #28楼    T哥
    2021-11-22 18:29:25
    小米手机 0
    111111111
  • LandQ
    #29楼    LandQ
    2021-11-22 20:54:07
    Chrome 0
    感谢分享!
  • K大帅
    #30楼    K大帅
    2021-11-23 08:17:38
    Chrome 0
    有这个插件哇。。。毁我财路- -
  • kubi8
    #31楼    kubi8
    2021-11-23 08:35:11
    iPhone手机 0
    这个不错
  • maimang
    #32楼    maimang
    2021-11-26 09:36:27
    Chrome 0
    感谢分享!
  • maimang
    #33楼    maimang
    2021-11-26 09:37:08
    Chrome 0
    感谢分享!
    ********此内容需要回复后才能看到********
  • 阿海
    #34楼    阿海
    2021-11-26 12:05:51
    Edge 0
    刚好有用,感谢分享
    ********此内容需要回复后才能看到********
    ********此内容需要回复后才能看到********
  • maimang
    #35楼    maimang
    2021-11-29 10:40:30
    Chrome 0
    刚好有用,感谢分享
  • beggo
    #36楼    beggo
    2021-12-16 10:10:56
    Chrome 0
    看看这个好用不,刚好有用,感谢分享
  • 右手老茧
    #37楼    右手老茧
    2021-12-22 13:50:27
    Chrome 0
    感谢分享,确实能分享是大爱
  • yuezong2046
    #38楼    yuezong2046
    2022-01-10 13:27:03
    Chrome 0
    怎么做全局的呢?所有文章采用统一密码, 密码可以随时修改的
  • yuezong2046
    #39楼    yuezong2046
    2022-01-10 13:30:44
    Chrome 0
    为啥回复了还看不见呢
  • yuezong2046
    #40楼    yuezong2046
    2022-01-10 13:41:01
    Chrome 0
    为啥看不见啊?
  • 帝云网络-长期接单
    #41楼    帝云网络-长期接单
    2022-01-10 22:16:19
    Edge 0
    好东西,顶
  • zhutian
    #42楼    zhutian
    2022-01-12 15:58:07
    Chrome 0
    学习学习学习学习学习学习
  • thspan
    #43楼    thspan
    2022-01-13 12:49:27
    Chrome 0
    看看隐藏内容!!
  • 讯睿cms铁粉
    #44楼    讯睿cms铁粉
    2022-01-13 14:55:10
    Chrome 0
    学习学习
  • PHP爱好者
    #45楼    PHP爱好者
    2022-01-30 09:44:46
    Edge 0
    亲自动手学习一下,
  • zxc123
    #46楼    zxc123
    2022-02-14 22:11:07
    Chrome 0
    了解学习一下
  • 仿站织梦转换特199
    #47楼    仿站织梦转换特199
    2022-02-15 12:51:21
    Chrome 0
    了解学习一下亲自动手学习一下,学习学习学习学习学习学习
  • jason588
    #48楼    jason588
    2022-02-15 20:39:06
    Edge 0
    学习一下 😀
  • 雄哥
    #49楼    雄哥
    2022-02-18 10:56:34
    Firefox 97.0 0
    这个不错,大神可以再发个全局设置密码的就好了
  • yuezong2046
    #50楼    yuezong2046
    2022-03-02 20:25:47
    Chrome 0
    如何在输入密码正确后 显示一个div,密码错误或者没密码的时候 这个div不显示呢?
  • 小白白
    #51楼    小白白
    2022-03-05 08:57:04
    Chrome 0
    正需要这东西呢,谢谢
  • 不懂
    #52楼    不懂
    2022-03-06 18:25:59
    Chrome 0
    学习一下
  • huhu
    #53楼    huhu
    2022-03-11 11:08:39
    Chrome 0
    了解学习一下
  • fensvip
    #54楼    fensvip
    2022-03-12 00:52:59
    Chrome 0
    刚好有用,感谢楼主共享!
  • villain
    #55楼    villain
    2022-03-13 11:11:52
    Chrome 0
    我要来看看
  • chaosoven
    #56楼    chaosoven
    2022-03-15 16:13:51
    Chrome 0
    感谢分享,确实能分享是大爱
  • 小萌娃
    #57楼    小萌娃
    2022-03-24 15:27:09
    Chrome 0
    谢谢 很需要 可以参考下
  • 乐乐
    #58楼    乐乐
    2022-04-13 20:55:07
    Chrome 0
    正好需要,谢谢
  • 强哥
    #59楼    强哥
    2022-04-15 07:33:16
    Chrome 0
    谢谢 参考下
  • hellokitty
    #60楼    hellokitty
    2022-06-23 18:02:15
    Firefox 101.0 0
    刚好有用,感谢分享
  • 天河
    #61楼    天河
    2022-07-25 21:04:20
    Chrome 0
    刚好需要,学习一下
  • 无
    #62楼    无
    2022-07-26 09:54:29
    Chrome 0
    感谢分享
  • ppookk8765
    #63楼    ppookk8765
    2022-08-05 15:16:32
    Chrome 0
    正好有用 谢谢
  • XR_angel
    #64楼    XR_angel
    2022-08-16 17:24:25
    Firefox 103.0 0
    刚好有用,学习一下
  • 小二胡
    #65楼    小二胡
    2022-08-18 17:45:05
    Chrome 0
    yuezong2046 跟这个的写法基本一样啊
  • gongcheng
    #66楼    gongcheng
    2022-09-11 12:52:45
    小米手机 0
    学习一下,学习一下
  • 草木人
    #67楼    草木人
    2022-09-22 08:47:06
    Chrome 0
    NB,很使用的功能
  • 老李工作室
    #68楼    老李工作室
    2022-09-22 09:53:02
    小米手机 0
    感谢大师的分享
  • hxy929
    #69楼    hxy929
    2022-10-01 10:18:30
    Chrome 0
    这个不错,学习一下
  • 网站建设
    #70楼    网站建设
    2022-10-22 20:00:00
    Firefox 107.0 0
    看看这个好用不
  • 菜鸟1号
    #71楼    菜鸟1号
    2022-11-12 23:46:51
    Edge 0
    学习学习学习
  • qijifuwu
    #72楼    qijifuwu
    2022-11-13 00:02:38
    小米手机 0
    学习了 感谢分享
  • 匿名者
    #73楼    匿名者
    2022-12-03 11:43:07
    Chrome 0
    好好学习天天向上
  • langes
    #74楼    langes
    2022-12-08 15:14:07
    Edge 0
    这个非常好
  • Allen白羽
    #75楼    Allen白羽
    2023-01-18 20:33:21
    Edge 0
    看看这个好用不
  • 浩宇
    #76楼    浩宇
    2023-02-09 14:17:40
    Chrome 0
    感谢分享,谢谢
  • 常在河边走
    #77楼    常在河边走
    2023-02-12 23:28:17
    Chrome 0
    回复来看看是咋回事
  • 常在河边走
    #78楼    常在河边走
    2023-02-12 23:35:18
    Chrome 0
    大鱼 来看看参考一下
  • fensvip
    #79楼    fensvip
    2023-02-14 00:34:42
    Edge 0
    虚心学习一下
  • yudeleishu
    #80楼    yudeleishu
    2023-02-23 16:24:02
    Chrome 0
    虚心学习一下,来看看参考一下
  • sl385436090
    #81楼    sl385436090
    2023-03-01 11:37:29
    Chrome 0
    看看好不好用~~
  • xiem
    #82楼    xiem
    2023-04-06 11:08:22
    Chrome 0
    感谢分享,谢谢了
  • 秦
    #83楼    秦
    2023-04-07 14:39:19
    Chrome 0
    刚好需要刚好需要
  • yocoo
    #84楼    yocoo
    2023-05-15 15:22:14
    Chrome 0
    学习一下 感谢分享!
  • lvye2023
    #85楼    lvye2023
    2023-06-13 16:04:09
    Chrome 0
    刚好有用,感谢分享
  • 鑫同学
    #86楼    鑫同学
    2023-06-14 16:34:38
    Chrome 0
    这个功能好。
  • 唐
    #87楼    唐
    2023-09-20 10:35:19
    Chrome 0
    感谢分享,分享是大爱
  • 丛林灰太狼
    #88楼    丛林灰太狼
    2023-10-31 09:28:52
    Edge 0
    静态页咋个判断呢
  • anui
    #89楼    anui
    2023-11-01 12:32:50
    Chrome 0
    感谢分享,分享是大爱
  • 猴子阿
    #90楼    猴子阿
    2024-01-07 00:04:35
    Chrome 0
    顶上去,正好需要整个功能,谢谢
  • 3389808553
    #91楼    3389808553
    2024-02-20 11:11:29
    Edge 0
    进来学习一下
  • 魂落天涯
    #92楼    魂落天涯
    2024-02-26 13:32:35
    Chrome 0
    学习一下学习一下学习一下
  • 猴子阿
    #93楼    猴子阿
    2024-02-27 03:30:26
    Chrome 0
    如何在输入密码正确后 显示一个div
  • 学无止境
    #94楼    学无止境
    2024-03-01 00:29:50
    Chrome 0
    非常不错 感谢分享
  • 学习狂人
    #95楼    学习狂人
    2024-03-17 20:33:50
    Chrome 0
    感谢分享,回复学习一个
  • qq7481542
    #96楼    qq7481542
    2024-06-01 00:15:41
    Chrome 0
    如何在输入密码正确后 显示一个div,密码错误或者没密码的时候 这个div不显示呢?
  • nigel_li
    #97楼    nigel_li
    2024-06-21 11:28:01
    Chrome 0
    刚好有用,学习一下
  • 小陆
    #98楼    小陆
    2024-06-21 12:11:39
    Chrome 0
    看看这个好用不
  • 秉烛思
    #99楼    秉烛思
    2024-06-26 14:48:44
    Edge 0
    yuezong2046 JQ里不是可以做判断嘛。
  • wcy4166
    #100楼    wcy4166
    2024-07-17 00:12:48
    Chrome 0
    这个给力,找了半天
  • 曾小华
    #101楼    曾小华
    2024-07-25 08:52:33
    Chrome 0
    密码访问密码访问密码访问
  • 曾小华
    #102楼    曾小华
    2024-08-05 12:08:15
    Chrome 0
    我需要看看 很虚要用
  • yesterdayx
    #103楼    yesterdayx
    2024-08-06 09:33:49
    Chrome 0
    前来观摩学习
  • user007
    #104楼    user007
    2024-08-06 10:00:57
    Chrome 0
    插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼插眼
  • 崔治超
    #105楼    崔治超
    2024-08-15 11:30:30
    Chrome 0
    学习学习,感谢作者的分享
  • 崔治超
    #106楼    崔治超
    2024-08-15 11:31:07
    Chrome 0
    大家一起学习学习
  • qunsi
    #107楼    qunsi
    2024-08-31 15:30:14
    Chrome 0
    感谢分享,学习一下