<?php
	// JSONを返すべき
	header("Content-Type: application/json; charset=utf-8");

	// 接続 
	$dbh = new PDO('mysql:host=localhost; dbname=card_game', "root", "", [PDO::ATTR_PERSISTENT => true]);

	// 失敗を想定する
	$json['user_id'] = "";

    // ユーザー名とパスワードを確認
    $user = htmlspecialchars($_POST['user']);
    $pass = htmlspecialchars($_POST['password']);

	// データベース検索
	$sql = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'", $user, $pass);
	$result = $dbh->query($sql);

	// 必ず１個を返さなきゃ
	if ($result->rowCount() == 1)
	{
		# ユーザーIDを返す
		$record = $result->fetch();
        $json['user_id'] = strval($record['id']); // 文字列として返す
	}
	
	// 返す
	print(json_encode($json));
?>