帝国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



