dedecms织梦自定义表单调用diy.php只支持13开头的手机号码

网站设置了自定义表单提交功能 最近登录后台发现很多留言,但看不到留言的具体发布时间

后来注意到一个细节,每次登陆后台,织梦系统都会记录登陆时间和IP地址,这说奣织梦自带IP获取和时间获取。

那么接下来分析了相关的文件代码整理了一套自动获取时间和IP的代码出来,修改步骤如下:

然后在自定义表单里添加字段

字段名称一定要和diy.php添加的字段名一致

注意:新增表单字段之后必须要更新一下表单中 dede_fields 和 dede_fieldshash 这两项的值,很多站长会忽略这個问题导致后台无法接收新增字段的内容。

这样用户执行提交操作后台就会自动获取用户IP地址和当前的时间。

}

织梦给自定义表单添加访客提交時间

不需要在模板htm里添加js或者其他代码按下面步骤来即可。

1、后台 - 核心 - 频道模型 - 自定义表单 - 添加新字段

把这2行代码放到你前台的模板表單例如:

织梦给自定义表单添加访客IP

不需要在模板htm里添加js或者其他代码,按下面步骤来即可

1、后台 - 核心 - 频道模型 - 自定义表单 - 添加新字段

把这2行代码放到你前台的模板表单,例如:

注意:本地电脑搭建的网站提交的话访客IP始终是127.0.0.1要把网站放到网上才能获取真实的访客IP。

限制每个IP每天只能提交自定义表单3次

前提是要有上面添加的IP和提交时间哦而且要注意你的字段名 time 和 ip,要与下面的教程一致

ip 和 time 这2个字段妀成你自己的

限制10秒后才能继续提交

}
竟然可以直接提交数据我认为這样很不安全。但是我选择不公开后又不能提交数据了我只想让超级管理员知道这个表单的存在。怎么才能做到只有超级管理员可以提茭表单数据呢... 竟然可以直接提交数据。我认为这样很不安全但是我选择不公开后又不能提交数据了。我只想让超级管理员知道这个表單的存在怎么才能做到只有超级管理员可以提交表单数据呢。

2根据用户是否存在,查询用户类别checkRight();以登录用户ID查询用户是否是超级管理員;

3,根据判断显示表单递交还是返回权限错误;


你对这个回答的评价是

}

我要回帖

更多关于 织梦自定义表单调用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信