Răsfoiți Sursa

register change

Axel Nordh 6 ani în urmă
părinte
comite
c56e4b49c7
2 a modificat fișierele cu 17 adăugiri și 14 ștergeri
  1. 16 13
      Assets/Scripts/Login/Register.cs
  2. 1 1
      dbFiles/Register.php

+ 16 - 13
Assets/Scripts/Login/Register.cs

@@ -95,25 +95,28 @@ public class Register : MonoBehaviour {
         SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
         SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
         byte[] pass = sha1.ComputeHash(pwd);
         byte[] pass = sha1.ComputeHash(pwd);
 
 
-        string postUrl = registerUserUrl + "name=" + UnityWebRequest.EscapeURL(Username) + "&password=" + UnityWebRequest.EscapeURL(Convert.ToBase64String(pass)) + "&email=" + UnityWebRequest.EscapeURL(Email) + "&s=" + UnityWebRequest.EscapeURL(salt) + "&did=" + deviceId + "&os=" + os;
-
+        string postUrl = registerUserUrl + "name=" + UnityWebRequest.EscapeURL(Username) + "&password=" + UnityWebRequest.EscapeURL(Convert.ToBase64String(pass)) + "&email=" + UnityWebRequest.EscapeURL(Email) + "&s=" + UnityWebRequest.EscapeURL(salt) + "&did=" + deviceId + "&os=" + UnityWebRequest.EscapeURL(os);
+        Debug.Log(postUrl);
         UnityWebRequest www = UnityWebRequest.Get(postUrl);
         UnityWebRequest www = UnityWebRequest.Get(postUrl);
         yield return www.SendWebRequest();
         yield return www.SendWebRequest();
 
 
         if (www.error != null) {
         if (www.error != null) {
-            errorText.text = "There was an error registering this user, try again later";
-        }
-
-        string result = www.downloadHandler.text;
-        if (int.TryParse(www.downloadHandler.text, out int userId)) {
-            errorColor.a = 0;
-            errorText.color = errorColor;
-            PlayerPrefs.SetInt("UserId", userId);
-            SceneManager.LoadScene("MainMenu");
-        } else {
-            errorText.text = "Failed to register, username/email already exists";
+            errorText.text = "There was an error registering this user, try again later: " + www.error;
             errorColor.a = 1;
             errorColor.a = 1;
             errorText.color = errorColor;
             errorText.color = errorColor;
+        } else {
+
+            string result = www.downloadHandler.text;
+            if (int.TryParse(www.downloadHandler.text, out int userId)) {
+                errorColor.a = 0;
+                errorText.color = errorColor;
+                PlayerPrefs.SetInt("UserId", userId);
+                SceneManager.LoadScene("MainMenu");
+            } else {
+                errorText.text = "Failed to register, username/email already exists";
+                errorColor.a = 1;
+                errorText.color = errorColor;
+            }
         }
         }
     }
     }
 
 

+ 1 - 1
dbFiles/Register.php

@@ -22,7 +22,7 @@
 		return;
 		return;
 	}
 	}
 	
 	
-	$sql = "INSERT INTO users (username, password, email, salt, last_login, os, deviceId) VALUES ('$newUsername', '$newPassword', '$newEmail', '$salt', NOW(), $os, $deviceId)";
+	$sql = "INSERT INTO users (username, password, email, salt, last_login, os, deviceId) VALUES ('$newUsername', '$newPassword', '$newEmail', '$salt', NOW(), '$os', '$deviceId')";
 	if ($conn->query($sql) === true) {
 	if ($conn->query($sql) === true) {
 		echo $conn->insert_id;
 		echo $conn->insert_id;
 	} else {
 	} else {