Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 审核失败,现已被撤销 涉及增删改的链接请添加包含formhash的submit判断

[复制链接]
横翠科技 发表于 2014-9-15 14:59:24 | 显示全部楼层 |阅读模式
本帖最后由 横翠科技 于 2014-9-15 15:33 编辑

请问: [应用审核] “HCT问答知道系列之 GBK蓝色版v1.0” 审核失败,现已被撤销 涉及增删改的链接请添加包含formhash的submit判断


这句话是指在模板文件中删除链接上加上formhash么。还是说submit判断文件没有调用上,怎么解释,谢谢,给我说明一下

附上一些代码:

  1. <script type="text/javascript">        
  2.         function delquestion(e) {
  3.                 var e = jQuery(e);
  4.                 var id = e.attr("data-id");
  5.                 jQuery.get("{eval echo U('ajax');}",{"ajax_action":"delquestion","qid":id},function(data) {
  6.                         if(data) {
  7.                                 var t = e.parent().parent().parent();
  8.                                 t.hide(400,function(){
  9.                                         t.remove();
  10.                                         showError('{lang hct_ask:admincp_batch_success_delete}');
  11.                                 })
  12.                         }
  13.                 },"text")
  14.         }
  15. </script>
复制代码
  1. <td width="200">                                    
  2.                                 <a href="javascript:;" onclick="delquestion(this); return false;" data-id="{$question['id']}" class="act">
  3.                                     {lang hct_ask:admincp_batch_question_list_cz_del}
  4.                                 </a>
  5.                                 <span class="pipe">|</span>
  6.                                 <a href="{eval echo U('post',array('edit',$question['id']));}"data-id="{$question['id']}" class="act">
  7.                                     {lang hct_ask:admincp_batch_question_list_cz_edit}
  8.                                 </a>
  9.                                 <span class="pipe">|</span>
  10.                                 <!--{if $question['istop']}-->
  11.                                 {lang hct_ask:admincp_batch_question_list_cz_ytj}
  12.                                 <!--{else}-->
  13.                                 <a href="javascript:;" onclick="showWindow('mods', 'plugin.php?id=hct_ask:index&ac=recommend&qid={$question['id']}&formhash={FORMHASH}');">
  14.                                                         {lang hct_ask:admincp_batch_question_list_cz_tj}
  15.                                                 </a>
  16.                                                 <!--{/if}-->            
  17.                             </td>
复制代码
  1. /**
  2.          * 删除问题
  3.          */

  4.         if($ajax_action == 'delquestion') {
  5.                 $qid = intval($_GET['qid']);
  6.                 $uid = DB::result_first("select uid from %t where id = %d",array('hct_ask_question',$qid));
  7.                 if($qid) {
  8.                         C::t("#hct_ask#hct_ask_question")->delete_question_by_qid($qid);
  9.                         C::t("#hct_ask#hct_ask_member")->set($uid,'questions','-',1);
  10.                         echo 1;
  11.                 }
  12.         }

  13.         /**
  14.          * 删除问题
  15.          */

  16.         if($ajax_action == 'delrec') {
  17.                 $qid = intval($_GET['qid']);
  18.                 DB::delete('hct_ask_recommend',array('qid'=>$qid));
  19.                 echo 1;
  20.         }
复制代码

 楼主| 横翠科技 发表于 2014-9-15 15:04:01 | 显示全部楼层
再附上一些代码

  1. <a href="javascript:;" id="del_question" data-id="{$question['id']}" class="">
  2.                                 {lang hct_ask:question_btn_del}
  3.                         </a>
复制代码

  1. <script type="text/javascript">
  2. function addFavorite() {
  3.     var qid = {$qid};
  4.     var isfavorite = Number(jQuery('#tag_favorite_value').val());
  5.     if (!isfavorite) {
  6.         jQuery.get('{eval echo U('ajax');}', {
  7.             'qid': {$qid},
  8.             'ajax_action': 'faved',
  9.             'rnd': Math.random()
  10.         },
  11.         function(ret) {
  12.             if (ret > 0) {
  13.                 jQuery('#tag_favorite').addClass('faved');
  14.                 jQuery('#tag_favorite').html('{lang hct_ask:question_ysc}');
  15.                 jQuery('#tag_favorite_value').val(1);

  16.             }
  17.         },'text');
  18.     }
  19. }

  20. jQuery(document).ready(function(){
  21.         jQuery("#del_question").click(function(){
  22.                 if(!confirm('{lang hct_ask:question_del_tip}')) {
  23.                         return false;
  24.                 }
  25.                 var qid = jQuery(this).attr("data-id");
  26.                 if(qid) {
  27.                         jQuery.get("{eval echo U('ajax')}",{"ajax_action":'delquestion',"qid":qid},function(data){
  28.                                 if(data) {
  29.                                         self.location='{eval echo U("index");}&formhash={FORMHASH}';
  30.                                 }
  31.                         },'text');
  32.                 }
  33.         })
  34. })
  35. </script>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 11:36 , Processed in 0.024654 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表