联系官方销售客服

1835022288

028-61286886

分享经验 版主:论坛审计组
内容页判定密码访问功能
类型:迅睿CMS 更新时间:2024-03-17 20:33:50

做个内容页判定密码访问

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

输入密码后判断密码是否正确。正确了就显示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
    感谢分享,回复学习一个