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');
- }
- }
|