默认的dede自定义表单是任何人都可以提交,且不带必填项验证功能,很容易造成许多无用的表单。占用了数据空间不说,而且浪费了管理员的精力,还容易被黑客利用。 在某情况下我们想通过dedeCMS织梦系统实现只有让会员登录才能看到某些会员产品,以及产品的价格,只能登录会员才能下订单的功能。

但是默认的dedeCMS没有这样的功能,今天给大家提供这一功能的解决方法,实现只有登录才能看到某些产品价格,才能下单。
要实现这一功能就必须实现以下方法:实现自定义订单带权限认证、登录会员不能审核删除订单、会员登录才能看到产品价格、会员登录才能看到表单、表单增加必填项。以下是具体的实现步骤:
步骤一:实现dedeCMS脚本会员验证功能
1、将/plus/下的diy.php、和/dede/下的diy_list.php移动到/member/目录下。一定要记住是移动,不然黑客还可以实现自建表单实现提交。
将这两个脚本添加会员验证功能:在这两个脚本的开始添加以下脚本
require_once(dirname(__FILE__)."/config.php");CheckRank(0,0);
步骤二:实现防止黑客伪造表单
由于即使我们实现了会员登录验证的功能,只是实现了只有登录用户才能查看、审核、删除、提交保存表单。黑客仍然可以自己注册一个账号,注册后伪造表单进行提交,因此需要添加以下脚本检查表单的来源,增强安全性。 只需要在diy.php步骤一添加脚本的下面增加以下脚本:
$servername = $_SERVER['SERVER_NAME'];//当前服务器
$url_from = $_SERVER['HTTP_REFERER']; //前一URL
if ($servername != substr($url_from, 0, strlen($servername))) {
$is_same_site = false;
} else {
$is_same_site = true;
}
if ($is_same_site) {
die('禁止爬墙~~');
}步骤三:去掉会员审核删除表单的权限
在diy_list.php表单提交脚本中找到以下脚本:
else if ($action == 'edit') Else if($action == 'check') Else if($action == 'delete')
注册是删除这三个脚本对应的else if 后面的整个语句段,不是只删除这三个语句。这样做就实现了禁止会员编辑、审核、删除表单的权限。
步骤四:修改管理员默认使用脚本
由于后台管理员使用的也是/plus/下的diy.php这个脚本,但是我们将这个脚本移动到了/member/下面,因此需要将diy.php这个脚本复制一份放到/dede/下面,将添加以下脚本:
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_User');
这样做后dedeCMS后台管理菜单中的表单预览就出现了路径错误,还需要修改管理员菜单下的“前台预览”的脚本路径。将/dede/templets/下的diy_main.htm中的前台预览的链接地址改为新的链接地址就可以了:
# 刘春雄新营销体验推广
# 下单
# 后台管理
# 扬州网站seo人工优化
# 漫漫搜索关键词排名查询
# 商城如何做seo
# seo点击源码出售
# 武汉怎么做网络营销推广
# 深层seo标题
# 网站建设去哪接单
# 常州企业专业网站建设
# 百度seo关键词优化搜行者SEO
# 解决方法
# 枣庄本地网站建设费用
# 青羊区seo优化哪里好
# 都江堰网站推广方案优化
# 通辽seo公司首推11火星
# 平度网站优化推广
# 网站外部优化有什么技巧
# 福田网站建设推广外包
# 校园网站建设方案书模板
# 歌曲网站建设美丽
# 湖北全网营销推广哪家好
# 必填
# 织梦CMS教程
# 织梦会员
# 自定义表单
# 织梦会员登录
# 表单
# 这一
# 实现了
# 这样做
# 自定义
# 这三个
# 织梦实现会员登录才能提交自定义表单
# 还可以
# 在这
# 只需
# 要在
# 很容易
# 这两个
# 用了
# 给大家
# 还需要
# 不带
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
如何在阿里云部署织梦网站?
织梦网站SEO优化之标题过长被截断解决方法_SEO优化教程
小型网站建站如何选择虚拟主机?
如何通过FTP空间快速搭建安全高效网站?
织梦dedecms后台自定义表单添加搜索功能_织梦CMS教程
建站之星数据库如何正确配置?
建站之星|视频|教程如何快速提升网站排名?
如何通过服务器快速搭建网站?完整步骤解析
织梦头部导航通过在标签加判断实现高亮显示教程_织梦CMS教程
如何用腾讯建站主机快速创建免费网站?
如何在服务器上三步完成建站并提升流量?
定制建站哪家更专业可靠?推荐榜单揭晓
帝国CMS系统验证码无法显示修复方法_帝国CMS教程
建站之星配置系统详解与新手快速建站指南
织梦*搜索功能实现身份证驾驶证信息查询系统_织梦CMS教程
织梦用PHP方式来实现当前栏目高亮_织梦CMS教程
织梦dedecms搜索指定栏目文档方法_织梦CMS教程
如何高效利用200m空间完成建站?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
织梦搜索页调用内容模型中的自定义字段的*教程_织梦CMS教程
定制建站是什么?如何实现个性化需求?
建站之星模板:企业官网建设+SEO优化+智能营销工具整合方案
如何快速辨别茅台真假?关键步骤解析
建站助手安装PHP5.6为何频繁报错?
建站助手报毒清除步骤与预防误报处理方案
如何通过二级域名建站提升品牌影响力?
如何快速查询域名建站关键信息?
dedecms织梦实现中英文分页功能_织梦CMS教程
dedecms织梦ckeditor编辑器整合七牛云支持支持图集[上传][编辑][删除]_织梦插件
如何用IIS7快速搭建并优化网站站点?
织梦文章页增加内容字体大小选择的功能_织梦CMS教程
织梦DedeCMS实现调用某个时间段的文章_织梦CMS教程
学校免费自助建站系统:智能生成+拖拽设计+多端适配
织梦cms实现彩色tags标签云随机颜色及大小的方法_织梦CMS教程
织梦网站会员邮箱验证在阿里云ECS服务器上无法发送邮件_织梦CMS教程
如何在七牛云存储上搭建网站并设置自定义域名?
织梦dedecms编辑器整合七牛云存储实现文件上传同步云存储教程_织梦插件
建站之星好吗?新手能否轻松上手建站?
织梦dedecms注册会员时增加自定义字段方法_织梦CMS教程
零基础网站服务器架设实战:轻量应用与域名解析配置指南
企业网站百度关键词排名下降的原因分析_SEO优化教程
通过sql查询的方法调用栏目SEO标题、栏目描述和关键字_织梦CMS教程
织梦二级当前栏目高亮的解决方法_织梦CMS教程
织梦dedecms响应式后台模板layui框架(手机上操作后台方便)_织梦插件
如何在Windows 2008云服务器安全搭建网站?
织梦dedecms联动筛选静态化[伪静态+目录形式],利于SEO_织梦插件
建站之星数据库连接失败?防火墙如何正确配置?
如何在阿里云虚拟主机上快速搭建个人网站?
织梦删除服务器中多余的没有被调用的图片_织梦CMS教程
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
2019-08-13
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。