addLogin.php 2.1 KB

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