内容页判定密码访问功能

迅睿框架 更新 2026-04-02 13:56:21 小波工作室--标签和API大师

做个内容页判定密码访问

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

输入密码后判断密码是否正确。正确了就显示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
    11111
  • 猴子哥哥 #2 · 2021-07-20 19:46:24
    刚好有用,感谢分享
  • 心如意 #3 · 2021-07-21 09:43:55
    正需要这东西呢,谢谢
  • 大鱼 #4 · 2021-07-21 10:02:19
    本部分内容设定了隐藏,需要回复后才能看到,立即回复
  • 志伟 #5 · 2021-07-21 13:04:45
    看看这个好用不
  • 志伟 #6 · 2021-07-21 13:24:11
    看看这个好用不
  • Mr.Wa #7 · 2021-07-21 14:16:35
    感谢分享
  • 老玩童 #8 · 2021-07-21 15:44:41
    1231
  • 老玩童 #9 · 2021-07-21 15:45:24
    学习了
  • 爬树蜗牛 #10 · 2021-08-16 12:01:05

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

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

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

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

    感谢分享,分享是大爱

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

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

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。