<?php
/**
* @author Ravi Tamada
* @link http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ Complete tutorial
*/
require_once 'class_user.php';
$db = new USER();
function event_log($text){
$uid=$_SESSION['unique_ID'];
$text=$uid."\t".$text;
$file = "logs/nature".date("Y-m-d").".log";
error_log(date("[Y-m-d H:i:s]")."\t[INFO][".basename(__FILE__)."]\t".$text."\r\n", 3, $file);
}
// json response array
$response = array("error" => FALSE);
if (isset($_POST['email']) && isset($_POST['password'])) {
//$db->event_log("begining of login",'i',LOG_FILE);
event_log("begining of login");
// receiving the post params
// $email = 'leg@gmail.com';
$email = $_POST['email'];
//$password = 'abc123';
$password = $_POST['password'];
// get the user by email and password
$user = $db->getUserByEmailAndPassword($email, $password);
if ($user != false) {
// use is found
$response["error"] = FALSE;
$response["uid"] = $user["unique_id"];
$response["name"] = $user["name"];
$response["email"] = $user["email"];
$response["created_at"] = $user["created_at"];
$response["updated_at"] = $user["updated_at"];
$response["phone"] = $user["phone"];
echo json_encode($response);
event_log(json_encode($response));
} else {
// user is not found with the credentials
$response["error"] = TRUE;
$response["error_msg"] = "Login credentials are wrong. Please try again!";
echo json_encode($response);
event_log(json_encode($response));
}
} else {
// required post params is missing
$response["error"] = TRUE;
$response["error_msg"] = "Required parameters email or password is missing!";
echo json_encode($response);
event_log(json_encode($response));
}
?>