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();
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();
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)) {