include_once 'main.php'; //Developing vars $showErrorList = true; if (session_id() == '') { session_start(); } /* ========================================== AJAX -> Login ========================================== */ if (Tools::isSubmit('login')) { $loginType = isset($_POST['loginType']) ? $_POST['loginType'] : null; //Switch login type if ($loginType === 'normal') { normalLogin($_POST); } else { if ($loginType === 'fblogin') { fbLogin($_POST); } } exit; } /* ========================================== AJAX -> Signin ========================================== */ if (Tools::isSubmit('signin')) { signIn($_POST); }
<?php require 'db_connect.inc.php'; $connect = mysqli_connect(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME); if (mysqli_connect_errno()) { showJson(10, "Cannot connect with MySql :" . mysqli_connect_errno()); mysqli_close($connect); } else { //Successfully connected if (isset($_POST['email']) && isset($_POST['password'])) { $email = $_POST['email']; $password = $_POST['password']; if (!empty($email) && !empty($password)) { normalLogin($connect, $email, $password); } else { showJson(4, "Fields cannot be empty"); } } mysqli_close($connect); } function normalLogin($connect, $email, $password) { $id = checkCredentials($connect, $email, $password); if ($id > 0) { updateLastLogin($connect, $id); $response = array(); $response['status'] = 1; $response['message'] = "Successfully logged in"; $response['user_id'] = $id; echo json_encode($response); } else {