| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 | <?phprequire_once( ONU_ROOT . 'application/module/ctrl/Action.class.php');require_once ( ONU_ROOT . 'application/lib/data/adminAction.php');class IndexAction extends Action{	public function __construct(){		parent::__construct();	}	public function index(){		if(!empty($_SESSION['mds_user'])){			header("Location:/?a=index&m=login_succ");			exit();		}else{			header("Location:/?a=index&m=admin_login");			exit();		}   }      public function admin_login(){	   if(!empty($_SESSION['mds_user'])){		   header("Location:/?a=index&m=login_succ");		   exit();	   }   		if(!empty($_REQUEST['do-login'])){   			$uname = $_REQUEST['uname'];   			$pwd   = md5($_REQUEST['pwd']);   			   			$admin = new AdvertAdminAction();   			   			$result = $admin->selectUser($uname, $pwd);   			   			if(!empty($result)){   				$_SESSION['mds_user'] = $uname;   				$_SESSION['user_infos'] = $result;				$_SESSION['API_USER'] = $result['api_user'];				$_SESSION['API_KEY'] = $result['api_key'];				$_SESSION['FROM']    = $result['email_from'];   				header("Location:/?a=index&m=login_succ");   				exit();   				   			}else{   				$this->assign("errorinfo",'用户名或密码有误');   			}   		}   		$this->display("admin_login.html");   }         public function logout(){	   if(empty($_SESSION['mds_user'])){		   header("Location:/?a=index");		   exit();	   }   		unset($_SESSION['mds_user']);	    unset($_SESSION['user_infos']);   		header("Location:/?a=index");   		exit();   }      public function login_succ(){	   if(empty($_SESSION['mds_user'])){		   header("Location:/?a=index");		   exit();	   }	   $user       = $_SESSION['mds_user'];	   		   	$admin      = new AdvertAdminAction();	   		   	$user_info  = $admin->selectUserByName($user);	   	//	   	$permission = $user_info['permission'];//	   	$my_role    = $_SESSION['user_infos']['role'];	   	//	   	$_SESSION['mds_permission'] = $permission;////	   	$this->assign('permission',$permission);//	   	$this->assign('my_role',$my_role);   	   		$this->display('loginsucc.html');   }}
 |