admin.php
上传用户:yttaitong
上传日期:2009-05-10
资源大小:128k
文件大小:2k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

PHP

  1. <?PHP
  2. /*
  3.     [BBWPS!] (C)2006-2010 小蜜蜂版权所有.
  4. This is NOT a freeware, use is subject to license terms
  5.     时间:2007年12月
  6.     描述:
  7. */
  8. error_reporting(0);
  9. require_once("./class/mysql_class.php");
  10. require_once("./class/template_class.php");
  11. require_once("./class/activeCodeObj.php");
  12. require_once("./config.php");
  13. require_once("./function/checkBaseSession.php");
  14. $_SESSION=getBBWPSSession("./$session/");
  15. if(file_exists("./data/module.php")){
  16. require("./data/module.php");
  17. }
  18. $mod = $_GET['mod'];
  19. $admin_username = $_POST['username'];
  20. $admin_password = md5($_POST['password']);
  21. if($mod=="login"){
  22. if(function_exists("imagecreatetruecolor")){
  23. if($_SESSION['bbwps_yz_code']!=md5($_POST['post_bbwps_yz'])){
  24. print ("<script language=javascript>alert('你输入的验证码不正确!');window.history.back();</script>");
  25. exit();
  26. }
  27. }
  28. $db=new DB($hostname,$username,$password,$database);
  29. $sql = "select * from ".$prefix."user where user='$admin_username'";
  30. $result = $db->query($sql,true);
  31. while ($row=$db->fetch_array($result)) {
  32. if($row["pwd"]==$admin_password){
  33. $SessionData = array('BBWPS_BASE_USERNAME'=>$admin_username,'BBWPS_BASE_PASSWORD'=>$admin_password,'BBWPS_BASE_POPEDOM'=>$row['popedom']);
  34. bbwpsSetSession("./$session/",$SessionData);
  35. if(file_exists("./loginfile.php")){
  36. require_once("./loginfile.php");
  37. }
  38. exit("<meta http-equiv="refresh" content="0;url=http://".$host.$installPath."/admin/$baseLoginFile">");
  39. }
  40. }
  41. exit();
  42. }
  43. $path=$_GET["path"];
  44. $file=$_GET["file"].".php";
  45. $para=$_SERVER['QUERY_STRING'];
  46. $url=$path.$file;
  47. if($path&&$file){
  48. $basePath = "http://".$host.$installPath."/release.php";
  49. $_SESSION = getBBWPSSession("./$session/");
  50. checkBaseSession("./$session/",TRUE);
  51. print("<meta http-equiv="refresh" content="0;url=".$url."?".$para."">");
  52. exit;
  53. }
  54. $p=new Template("admin/template");
  55. $p->set_file("login1","login.html");
  56. if(function_exists("imagecreatetruecolor")){
  57. $p->set_var("display","");
  58. }else {
  59. $p->set_var("display","none");
  60. }
  61. $p->parse("login2","login1");
  62. $p->p("login2");
  63. unset($db,$username,$pwd,$sql);
  64. ?>