Ejemplo n.º 1
0
 public function LoginProcess()
 {
     global $DB, $GLOB;
     if (isset($_REQUEST['user_id']) && $_REQUEST['user_id'] != "" && isset($_REQUEST['user_pass']) && $_REQUEST['user_pass'] != "") {
         $userID = $_REQUEST['user_id'];
         $userPwd = md5($_REQUEST['user_pass']);
     } else {
         $out = new HtmlOutput();
         $out->Login();
         exit;
     }
     if ($data = $DB->query("SELECT * FROM member WHERE account='{$userID}'")) {
         $data = $data[0];
         if ($userPwd == $data['password']) {
             if ($data['active_status'] == '0') {
                 //chua kich hoat
                 $GLOB->login_status = "Tai khoan chua kich hoat, vui long lien he admin";
                 $out = new HtmlOutput();
                 $out->Login();
                 exit;
             } else {
                 //ok
                 $_SESSION['logined'] = true;
                 $_SESSION['acc_type'] = $data['acc_type'];
                 $_SESSION['member'] = $data['account'];
                 $_SESSION['member_id'] = $data['id'];
                 $_SESSION['member_svgv'] = $data['svgv'];
                 if ($data['acc_type'] == "1" || $data['acc_type'] == "2") {
                     $out = new HtmlOutput();
                     $out->AdminMainPage();
                     exit;
                 }
                 if ($data['acc_type'] == "3") {
                     $out = new HtmlOutput();
                     $out->Home();
                     exit;
                 }
             }
         } else {
             $GLOB->login_status = "Wrong password";
             $out = new HtmlOutput();
             $out->Login();
             exit;
         }
     } else {
         $GLOB->login_status = "{$userID}: Account not found";
         $out = new HtmlOutput();
         $out->Login();
         exit;
     }
     return;
 }
Ejemplo n.º 2
0
 public function HomePage()
 {
     switch ($_REQUEST['action']) {
         case 'search':
             $out = new HtmlOutput();
             $out->Search();
             exit;
             break;
         default:
             $out = new HtmlOutput();
             $out->Home();
             exit;
             break;
     }
     return;
 }