| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 | 
							- <?php
 
- require_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');
 
-    }
 
- }
 
 
  |