Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. <?
  2. $command=$_POST['command'];
  3. $databasehost="*******";
  4. $databaseuser="*******";
  5. $databasepassword="*******";
  6. $databasename="*******";
  7. $db = mysql_connect($databasehost,$databaseuser,$databasepassword)or die("cannot connect");
  8. mysql_select_db($databasename,$db)or die("cannot select DB");
  9. mysql_query('SET CHARACTER SET utf8');
  10. mysql_query('SET NAMES utf8');
  11. switch($command)
  12. {
  13. case "logined":
  14. $login=$_POST['login']; //from Unity strings
  15. $pass=$_POST['pass']; //from Unity strings
  16. //$pass = sha1($pass);
  17. $pass = md5($pass); //кодировка в md5
  18.  
  19. $res = mysql_query("SELECT * FROM wp_users WHERE user_login='$login'"); //AND user_pass='$pass'");
  20. $res_myrow = mysql_fetch_array($res);
  21. $dbPass = $res_myrow['user_pass'];
  22. $id = $res_myrow['ID']; //! empty
  23. $name = $res_myrow['user_nicename'];
  24.  
  25. if(password_verify($pass, $dbPass))
  26. {
  27. echo "done ";
  28. }else{
  29. echo "Error password_verify ";
  30. }
  31. echo "us->$login : pas->$pass : id->$id : name->$name";
  32. break;
  33. }
  34. ?>
  35.  
  36. using System.Collections;
  37. using System.Collections.Generic;
  38. using UnityEngine;
  39. public class MysqlConnect : MonoBehaviour {
  40.  
  41. private string username = ""; //Переменная для хранения имени
  42. private string pswd = ""; //Переменная для хранения пароля
  43. public string url = "*******"; //Переменная для хранения адреса
  44.  
  45. //Создание метода, отвечающего за подключение и передачу данных
  46. public void Connect(){
  47. WWWForm form = new WWWForm();
  48. form.AddField("command", "logined");
  49. form.AddField("login", username);
  50. form.AddField("pass", pswd);
  51. WWW www = new WWW(url, form);
  52. StartCoroutine(WaitReqwest(www));
  53. }
  54.  
  55. private IEnumerator WaitReqwest(WWW www){
  56. yield return www;
  57. if (www.text.Length > 0)
  58. {
  59. Debug.Log("Ответ " + www.text);
  60. }
  61. }
  62.  
  63. //Создаём метод OnGUI()
  64. void OnGUI()
  65. {
  66. //Создаём текстовое поле для ввода имени пользователя
  67. username = GUI.TextField(new Rect(Screen.width/2-100, Screen.height/2-100, 200, 20), username, 20);
  68.  
  69. //Создаём текстовое поле для ввода пароля
  70. pswd = GUI.TextField(new Rect(Screen.width/2-100, Screen.height/2-75, 200, 20), pswd, 12);
  71.  
  72. //Создаём кнопку для произведения подключения
  73. if (GUI.Button(new Rect(Screen.width/2-100, Screen.height/2-25, 200, 20), "Connect"))
  74. {
  75. Connect();
  76. }
  77. }
  78. }
  79.  
  80. $P$BO3FF.P7juE2PL.YLD6ggOV9Fk1hnz/
  81. $P$BAkIMkL/cnvMgjh84BeQovZKzrFGg7.
  82.  
  83. $result = wp_authenticate( 'ttt', '1234qwerty' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement