ソースを参照

uppdatering av login.php

Axel Nordh 7 年 前
コミット
44c0512d96
2 ファイル変更4 行追加2 行削除
  1. 2 1
      Assets/Scripts/Login/Login.cs
  2. 2 1
      dbFiles/Login.php

+ 2 - 1
Assets/Scripts/Login/Login.cs

@@ -75,7 +75,7 @@ public class Login : MonoBehaviour {
     }
 
     IEnumerator loginCall() {
-        string postUrl = loginUrl + "name=" + UnityWebRequest.EscapeURL(Username) + "&password=" + UnityWebRequest.EscapeURL(Password);
+        string postUrl = loginUrl + "name=" + UnityWebRequest.EscapeURL(Username);
 
         UnityWebRequest www = UnityWebRequest.Get(postUrl);
         yield return www.SendWebRequest();
@@ -86,6 +86,7 @@ public class Login : MonoBehaviour {
         string result = www.downloadHandler.text;
 
         User u = new User();
+        JsonUtility.FromJsonOverwrite(result, u);
 
         if (int.TryParse(www.downloadHandler.text, out int userId)) { 
             errorColor.a = 0;

+ 2 - 1
dbFiles/Login.php

@@ -23,7 +23,8 @@
 		$data = $result->fetch_assoc();
 		$updateLastLoginSql = "UPDATE users SET last_login = " . NOW() . " WHERE id = " . $data['id'];
 		$conn->query($updateLastLoginSql);
-		echo json_encode($data);
+		$returnArray = array('userId' => $data['id'], 'pass' => $data['password'], 'salt' => $data['salt']);
+		echo json_encode($returnArray);
 	} else {
 		echo "Error while logging in user " . $conn->error;
 	}