コード例 #1
0
ファイル: index.php プロジェクト: rayagera/nfc_deltaweb
include "db.php";
$db = new dbOperation();
$loginError = false;
if (strlen(session_id()) < 1) {
    session_start();
}
if (isset($_SESSION['user'])) {
    include "home.php";
} else {
    $username = null;
    $password = null;
    if (isset($_POST['name'])) {
        $username = $_POST['name'];
    }
    if (isset($_POST['pw'])) {
        $password = $_POST['pw'];
    }
    if ($username != null && $password != null) {
        $res = $db->validateUser($username, $password);
        if (count($res) != 0) {
            $_SESSION['user'] = $res[0];
            include "home.php";
        } else {
            $loginError = true;
            include "login.php";
        }
    } else {
        include "login.php";
    }
}
$db->closeConn();
コード例 #2
0
ファイル: rest.php プロジェクト: rayagera/nfc_deltaweb
                echo json_encode($res);
            }
        } else {
            if ($type == 'userList') {
                if (isset($pageNum)) {
                    $res['query'] = $db->getAllUser(($pageNum - 1) * $num);
                    $res['count'] = $db->getAllUserCount();
                    echo json_encode($res);
                }
            } else {
                if ($type == "productsList") {
                    if (isset($pageNum)) {
                        $res['query'] = $db->getAllProducts(($pageNum - 1) * $num);
                        $res['count'] = $db->getAllProductsCount();
                        echo json_encode($res);
                    }
                } else {
                    if ($type == "login") {
                        if (isset($email) && isset($password)) {
                            echo json_encode($db->validateUser($email, $password));
                        }
                    }
                }
            }
        }
    }
} else {
    $res['data'] = $data;
    echo json_encode($res);
}
$db->closeConn();
コード例 #3
0
ファイル: restm.php プロジェクト: rayagera/nfc_deltaweb
     if ($res[0]->count != 0) {
         echo json_encode($res);
     } else {
         $flag = $db->saveUser($firstName, $lastName, $email, $company, $password, $login, $userType);
         // true or false
         if (!$flag) {
             $res[0]->count = 1;
             // save failed
         }
         echo json_encode($res);
     }
     $logger->info($type . " -- result: " . $res[0]->count);
 } else {
     if ($type == "login") {
         if (isset($login) && isset($password)) {
             echo json_encode($db->validateUser($login, $password));
         }
     } else {
         if ($type == "update") {
             if (isset($data)) {
                 echo json_encode($db->getMyProductsNoPaganition($data['userId']));
             }
         } else {
             if ($type == "backup") {
                 if (isset($data)) {
                     $db->updateMyProducts($data['products'], $data['userId']);
                     echo json_encode($res);
                 }
             } else {
                 if ($type == "findAccount") {
                     if (isset($email)) {