-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheckName.php
More file actions
48 lines (43 loc) · 1.25 KB
/
checkName.php
File metadata and controls
48 lines (43 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
if (isset($_POST['userName'])){
$name = $_POST['userName'];
$cookie = $_POST['cookie'];
}
/*
//Localhost
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "root";
$dbname = "CodeSharing";
$port = 3308;
*/
//AWS for Heroku
$dbhost = "sulnwdk5uwjw1r2k.cbetxkdyhwsb.us-east-1.rds.amazonaws.com";
$dbuser = "k22qr254pzknzhib";
$dbpass = "rwzwygqrxexbnl6x";
$dbname = "lrqf9g5qj2a9xm0i";
$port = 3306;
$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname, $port);
// $connection = mysqli_connect("localhost", "root", "root", "CodeSharing");
if (!$connection) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
$sql = "SELECT * FROM `".$dbname."`.`users` WHERE `userID`='".$name."';";
$result = mysqli_query($connection, $sql);
$row_cnt = mysqli_num_rows($result);
$exists = '';
if($row_cnt==0){
$exists = 'false';
$insertQuery = "INSERT INTO ".$dbname.".users (`userID`, `cookie`, `loggedIn`, color) VALUES ('".$name."','".$cookie."','TRUE', NULL)";
//error_log($insertQuery);
$resultInsert = mysqli_query($connection, $insertQuery);
}
else{
$exists = 'true';
}
mysqli_close($connection);
?>
<?php echo($exists); ?>