帝国网站管理系统7.5服务器信息,帝国CMS程序 7.5版本新闻可以使用的后台免登录接口...

帝国CMS 新闻模块的后台免登录接口。配合发布模块使用,这个是没有问题的。

适用于帝国7.2/7.5版本。其他没有测试,应该都是差不的。.

/*

使用说明:请将该接口上传到帝国CMS程序/e/extend目录,配置发布模块里的密码和该文件第七行的密码一致即可。

/********密码验证***********/

$password='www.wogu.cc'; //这个密码是登陆验证用的.您需要在模块里设置和这里一样的密码....注意一定需要修改.

if($password!=$_GET['pw']) exit('验证密码错误'); //安全检测,密码不符则退出

/****以下代码非专业人员不建议修改***************/

define('EmpireCMSAdmin','1');

require("../class/connect.php");

require("../class/db_sql.php");

require("../class/functions.php");

require LoadLang("pub/fun.php");

require("../class/delpath.php");

require("../class/copypath.php");

require("../class/t_functions.php");

require("../data/dbcache/class.php");

require("../data/dbcache/MemberLevel.php");

//获取分类列表

foreach($class_r as $kv)

{

if($kv['modid']=='1')

{

$cates[]=array('cname'=>$kv['classname'],'cid'=>$kv['classid'],'pid'=>$kv['bclassid']);

}

}

if(empty($_POST))

{

//这里刷新列表

echo "";

echo maketree($cates,0,'');

echo '';

exit();

}

$link=db_connect();

$empire=new mysqlquery();

//验证用户

$loginin=$_POST['username'];

$lur=$empire->fetch1("select * from {$dbtbpre}enewsuser where `username`='$loginin'");

if(!$lur) exit('不存在的用户名'.$loginin);

$logininid=$lur['userid'];

$loginrnd=$lur['rnd'];

$loginlevel=$lur['groupid'];

$loginadminstyleid=$lur['adminstyleid'];

$incftp=0;

if($public_r['phpmode'])

{

include("../class/ftp.php");

$incftp=1;

}

require("../class/hinfofun.php");

$navtheid=(int)$_POST['filepass'];

AddNews($_POST,$logininid,$loginin);

db_close();

$empire=null;

/***生成目录的一个遍历算法***/

function maketree($ar,$id,$pre)

{

$ids='';

foreach($ar as $k=>$v){

$pid=$v['pid'];

$cname=$v['cname'];

$cid=$v['cid'];

if($pid==$id)

{

$ids.="{$pre}{$cname}";

foreach($ar as $kk=>$vv)

{

$pp=$vv['pid'];

if($pp==$cid)

{

$ids.=maketree($ar,$cid,$pre."  ");

break;

}

}

}

}

return $ids;

}

?>

演示代码不能添加最后闭合,复制代码后要添加上面红色的?和>不然无法运行,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值