Browse Source

Bug fixes

Nathaniel van Diepen 10 years ago
parent
commit
a70256aa52
2 changed files with 6 additions and 4 deletions
  1. 1 1
      api.php
  2. 5 3
      php/database.php

+ 1 - 1
api.php

@@ -280,7 +280,7 @@
 										'id'=>'register'
 									)
 								);
-								if(is_valid('username')&& strpos($_GET['username'],' ') !== false&&is_valid('password')&&is_valid('password1')&&is_valid('email')&&is_valid('captcha')){
+								if(is_valid('username')&& strpos($_GET['username'],' ') === false&&is_valid('password')&&is_valid('password1')&&is_valid('email')&&is_valid('captcha')){
 									if($_GET['password']==$_GET['password1']){
 										if(compare_captcha($_GET['captcha'])){
 											if(addUser($_GET['username'],$_GET['password'],$_GET['email'])){

+ 5 - 3
php/database.php

@@ -1,10 +1,12 @@
 <?php
 	require_once(realpath(dirname(__FILE__)).'/config.php');
 	$mysqli = new mysqli(get('host'),get('user'),get('password'),get('database'));
-	if($mysqli->connect_errno){
-		echo "Failed to connect to MySQL: ".$mysqli->connect_error;
+	if($mysqli && $mysqli->connect_errno){
+		die("Failed to connect to MySQL: ".$mysqli->connect_error);
+	}
+	if(!$mysqli->autocommit(true)){
+		die("Failed to connect to MySQL: ".$mysqli->connect_error);
 	}
-	$mysqli->autocommit(true);
 	function query($query,$args=Array()){
 		global $mysqli;
 		for ($i=0;$i<count($args);$i++){