From 2c88c99afe3b6f68d9f74d68f7e02a62e2f2c32d Mon Sep 17 00:00:00 2001
From: colly_wyx <wangyixiong_007@163.com>
Date: Fri, 11 Aug 2017 13:56:01 +0800
Subject: [PATCH] 修改默认路口

---
 application/modules/Public/controllers/User.php |   73 +++++++++++++++++++++++++++++++++++-
 1 files changed, 70 insertions(+), 3 deletions(-)

diff --git a/application/modules/Public/controllers/User.php b/application/modules/Public/controllers/User.php
index ba411de..6e941c0 100644
--- a/application/modules/Public/controllers/User.php
+++ b/application/modules/Public/controllers/User.php
@@ -5,7 +5,7 @@
 	class UserController extends System_Controller_Web{
 
 		public function init(){
-			$this->request = $this->getRequest();
+			$this->request = $this->getRequest();	
 			if($this->request->action == "login"){
 				$this->setLayout();
 			}
@@ -30,8 +30,11 @@
 				}
 			}
 			else{
-				$this->setLayout();
-			}			
+				$session = Yaf_Session::getInstance();
+				if(isset($session['user'])){
+					$this->redirect('/admin/index/index');
+				}
+			}	
 		}
 
 		/**
@@ -43,6 +46,70 @@
 			$this->redirect('/user_login.html');
 		}
 
+		/**
+		 * ������
+		 */
+		public function UploadAction(){
+			//header('Access-Control-Allow-Origin: http://www.baidu.com'); //������http://www.baidu.com������������������
+			//header('Access-Control-Allow-Headers: X-Requested-With,X_Requested_With'); //���������������������header
+			date_default_timezone_set("Asia/Shanghai");
+			error_reporting(E_ERROR);
+			header("Content-Type: text/html; charset=utf-8");
+
+			$CONFIG = json_decode(preg_replace("/\/\*[\s\S]+?\*\//", "", file_get_contents("themes/ueditor/php/config.json")), true);
+			$action = $this->get('action');
+			switch ($action) {
+			    case 'config':
+			        $result =  json_encode($CONFIG);
+			        break;
+
+			    /* ������������ */
+			    case 'uploadimage':
+			    /* ������������ */
+			    case 'uploadscrawl':
+			    /* ������������ */
+			    case 'uploadvideo':
+			    /* ������������ */
+			    case 'uploadfile':
+			        $result = include("themes/ueditor/php/action_upload.php");
+			        break;
+
+			    /* ������������ */
+			    case 'listimage':
+			        $result = include("themes/ueditor/php/action_list.php");
+			        break;
+			    /* ������������ */
+			    case 'listfile':
+			        $result = include("themes/ueditor/php/action_list.php");
+			        break;
+
+			    /* ������������������ */
+			    case 'catchimage':
+			        $result = include("themes/ueditor/php/action_crawler.php");
+			        break;
+
+			    default:
+			        $result = json_encode(array(
+			            'state'=> '������������������'
+			        ));
+			        break;
+			}
+
+			/* ������������ */
+			if (isset($_GET["callback"])) {
+			    if (preg_match("/^[\w_]+$/", $_GET["callback"])) {
+			        echo htmlspecialchars($_GET["callback"]) . '(' . $result . ')';
+			    } else {
+			        echo json_encode(array(
+			            'state'=> 'callback���������������'
+			        ));
+			    }
+			} else {
+			    echo $result;
+			}
+			die();
+		}
+
 
 	}
 

--
Gitblit v1.8.0