addLogin.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?php
  2. $password='qq396919548'; //这个密码是登陆验证用的.您需要在模块里设置和这里一样的密码....注意一定需要修改.
  3. if($password!=$_GET['pw']) exit('验证密码错误'); //安全检测,密码不符则退出
  4. /****以下代码非专业人员不建议修改***************/
  5. define('EmpireCMSAdmin','1');
  6. require("../class/connect.php");
  7. require("../class/db_sql.php");
  8. require("../class/functions.php");
  9. require LoadLang("pub/fun.php");
  10. require("../class/delpath.php");
  11. require("../class/copypath.php");
  12. require("../class/t_functions.php");
  13. require("../data/dbcache/class.php");
  14. require("../data/dbcache/MemberLevel.php");
  15. //获取分类列表
  16. foreach($class_r as $kv)
  17. {
  18. $cates[]=array('cname'=>$kv['classname'],'cid'=>$kv['classid'],'pid'=>$kv['bclassid']);
  19. }
  20. if(empty($_POST))
  21. {
  22. //这里刷新列表
  23. echo "<select name='list'>";
  24. echo maketree($cates,0,'');
  25. echo '</select>';
  26. exit();
  27. }
  28. $link=db_connect();
  29. $empire=new mysqlquery();
  30. //验证用户
  31. $loginin=$_POST['username'];
  32. $lur=$empire->fetch1("select * from {$dbtbpre}enewsuser where `username`='$loginin'");
  33. if(!$lur) exit('不存在的用户名'.$loginin);
  34. $logininid=$lur['userid'];
  35. $loginrnd=$lur['rnd'];
  36. $loginlevel=$lur['groupid'];
  37. $loginadminstyleid=$lur['adminstyleid'];
  38. $incftp=0;
  39. if($public_r['phpmode'])
  40. {
  41. include("../class/ftp.php");
  42. $incftp=1;
  43. }
  44. require("../class/hinfofun.php");
  45. $navtheid=(int)$_POST['filepass'];
  46. $_POST['leixing']=explode("###",$_POST['lx']);if(!empty($_POST['wp1'])){
  47. $_POST['wangpan_1']=explode("###",$_POST['wp1']);
  48. $_POST['wangpan_2']=explode("###",$_POST['wp2']);}if(!empty($_POST['dp11'])){
  49. $_POST['downpath1_1']=explode("###",$_POST['dp11']);
  50. $_POST['downpath1_2']=explode("###",$_POST['dp12']);}if(!empty($_POST['dp21'])){
  51. $_POST['downpath2_1']=explode("###",$_POST['dp21']);
  52. $_POST['downpath2_2']=explode("###",$_POST['dp22']);
  53. ####批量增加字段###
  54. $_POST['msmallpic']=explode("###",$_POST['jietu']);}if(!empty($_POST['jietu1'])){
  55. $_POST['msmallpic']=explode("###",$_POST['jietu1']);}
  56. ####批量增加字段###
  57. AddNews($_POST,$logininid,$loginin);
  58. db_close();
  59. $empire=null;
  60. /***生成目录的一个遍历算法***/
  61. function maketree($ar,$id,$pre)
  62. {
  63. $ids='';
  64. foreach($ar as $k=>$v){
  65. $pid=$v['pid'];
  66. $cname=$v['cname'];
  67. $cid=$v['cid'];
  68. if($pid==$id)
  69. {
  70. $ids.="<option value='$cid'>{$pre}{$cname}</option>";
  71. foreach($ar as $kk=>$vv)
  72. {
  73. $pp=$vv['pid'];
  74. if($pp==$cid)
  75. {
  76. $ids.=maketree($ar,$cid,$pre."&nbsp;&nbsp;");
  77. break;
  78. }
  79. }
  80. }
  81. }
  82. return $ids;
  83. }
  84. function ChecktitleRuturnId($add)
  85. {
  86. global $empire,$dbtbpre,$class_r;
  87. $num=$empire-> fetch1("select * from {$dbtbpre}ecms_".$class_r[$add['classid']][tbname]." where title='".addslashes($add['title'])."' limit 1");
  88. if(empty($num))
  89. {
  90. $num=$empire-> fetch1("select * from {$dbtbpre}ecms_".$class_r[$add['classid']][tbname]."_check where title='".addslashes($add['title'])."' limit 1");
  91. }
  92. return $num;
  93. }
  94. ?>