帝国CMS后台来源认证码相关函数修改,方便ajax调用
微wx笑 2022-06-14【帝国CMS】 2 0关键字: 帝国CMS ajax
帝国CMS后台来源认证码相关函数修改,方便ajax调用
帝国CMS后台来源认证码相关函数修改,方便ajax调用
在 functions.php 文件中,大概5310行的位置,修改后的代码如下:
//返回hash变量 function hReturnEcmsHashStrAll(){ global $ecms_config,$ecms_adminloginr; //刺猬模式 $rhashvar=$ecms_adminloginr['rhashname']; $rhash=$ecms_adminloginr['rhash']; //金刚模式 $ehashvar=$ecms_adminloginr['ehashname']; $ehash=$ecms_adminloginr['ehash']; //返回 if($ecms_config['esafe']['ckhash']==2)//关闭HASH模式 { $hashhrefr['href']=''; $hashhrefr['whhref']=''; $hashhrefr['form']=''; $hashhrefr['ehref']=''; $hashhrefr['whehref']=''; $hashhrefr['eform']=''; $hashhrefr['ekey']=''; $hashhrefr['eval']=''; $hashhrefr['rkey']=''; $hashhrefr['rval']=''; } elseif($ecms_config['esafe']['ckhash']==1)//刺猬模式 { $hashhrefr['href']='&'.$rhashvar.'='.$rhash; $hashhrefr['whhref']='?'.$rhashvar.'='.$rhash; $hashhrefr['form']=hReturnEcmsHashStrAddRnd(2).'<input type=hidden name='.$rhashvar.' value='.$rhash.'>'.hReturnEcmsHashStrAddRnd(2); $hashhrefr['ehref']=''; $hashhrefr['whehref']=''; $hashhrefr['eform']=''; $hashhrefr['ekey']=''; $hashhrefr['eval']=''; $hashhrefr['rkey']=$rhashvar; $hashhrefr['rval']=$rhash; } else//金刚模式 { $ehaddrnd=hReturnEcmsHashStrAddRnd(); $ehaddrnd2=hReturnEcmsHashStrAddRnd(2); $ehaddrnd3=hReturnEcmsHashStrAddRnd(2); $hashhrefr['href']='&'.$ehashvar.'='.$ehash.'&'.$rhashvar.'='.$rhash; $hashhrefr['whhref']='?'.$ehashvar.'='.$ehash.'&'.$rhashvar.'='.$rhash; $hashhrefr['form']=$ehaddrnd.'<input type=hidden name='.$ehashvar.' value='.$ehash.'>'.$ehaddrnd2.'<input type=hidden name='.$rhashvar.' value='.$rhash.'>'.$ehaddrnd3; $hashhrefr['ehref']='&'.$ehashvar.'='.$ehash; $hashhrefr['whehref']='?'.$ehashvar.'='.$ehash; $hashhrefr['eform']=$ehaddrnd.'<input type=hidden name='.$ehashvar.' value='.$ehash.'>'.$ehaddrnd2; $hashhrefr['ekey']=$ehashvar; $hashhrefr['eval']=$ehash; $hashhrefr['rkey']=$rhashvar; $hashhrefr['rval']=$rhash; } return $hashhrefr; }
主要是添加了以下代码:
$hashhrefr['ekey']=''; $hashhrefr['eval']=''; $hashhrefr['rkey']=''; $hashhrefr['rval']='';
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/EmpireCMS/2022-06-14/1240.html