账号:
密码:
登陆
注册
忘记密码?
第三方登录
新浪微博登录
腾讯QQ登录
微信登录
支付宝登录
AikehouAdmin5 文档
基础说明
开始使用
更新日志
内容管理
会员管理
会员中心
会员登录
会员注册
忘记密码
商城模块
商品管理
我的订单
优惠券
收货地址
定时任务
系统配置
微信开发
微信开放平台
扩展功能
友情链接
图片管理
在线报名
留言建议
广告管理
投票管理
短信管理
支付管理
预览
代码
扩展功能 - 留言建议
留言建议功能用于收集用户的建议信息,
功能暂时未对外开放
。
测试Demo
留言主题:
留言内容:
验证码:
提交
重置
/** * [guestbook 留言建议] */ public function guestbook(){ if($this->request->isPost()){ //获取参数 $params = $this->request->param(); //验证ip是否被限制 $this->iplimit(); //验证是否允许游客登陆 if(config('user_allow_guestbook')){ //允许游客留言 $uid = 0; } else { //不允许游客留言,则提示登陆 if(session('?uid')){ $uid = session('uid'); } else { //跳转登陆 $return_data['code'] = 0; $return_data['url'] = url('user/login', array('returnurl' => encode(url('index','',false,true))),false,true); $return_data['msg'] = lang('l_noallow_guest'); return json($return_data); } } //验证标题敏感词汇 $this->sensitivewords($params['title'], lang('l_sensitive_error')); $this->sensitivewords($params['content'], lang('l_sensitive_error')); //验证码 if(isset($params['code']) && !empty($params['code'])){ if(!check_verify($params['code'])){ $this->error(lang('l_verify_error')); } } //创建数据 $guestbook = \Db::name('guestbook'); //验证是否存在数据 if(!config('user_allow_guestbook')){ $where[] = ['uid', '=', $uid]; } $where[] = ['create_time', '>=', date("Y-m-d H:i:s", time() - config('user_guestbook_limittime'))]; //验证数据 $res = $guestbook->where($where)->find(); if($res){ $this->error(lang('l_guestbook_exists', array('time' => (config('user_guestbook_limittime') + strtotime($res['create_time']) - time())."s"))); } //uid $params['uid'] = $uid; //ip $params['ip'] = $this->request->ip(); //添加 if($guestbook->strict(false)->insert($params)){ $this->success(lang('l_success')); } else { $this->error(lang('l_error')); } } //渲染模板 return $this->fetch(); }