2016-06-22 4 views
0

Я пишу приложение на C# с Xamarin. Я создал файл PHP, если я тестирую его в браузере, он работает. она перекликается назад (КИ) (ошибочный пароль) (Войти ошибку)Получить эхо от php (xamarin)

Я не знаю, как получить его обратно в Xamarin, так что я могу написать базовую проверку

PHP

<?php 
require_once('ConnectionInfo.php'); 
if(isset($_GET['Username']) && isset($_GET['Password'])){ 

$Username = $_GET['Username']; 
$password = $_GET['Password']; 

    mysql_select_db($database_localhost,$con); 
    $query_search = "SELECT * FROM user where Username = '$Username'"; 
    $query_exec = mysql_query($query_search) or die(mysql_error()); 
    if($query_exec!=null){ 
     while($result_array = mysql_fetch_assoc($query_exec)) { 
      $password_array = $result_array['Password']; 
     } 
     if($password == $password_array){ 
      echo "OK"; 
     }else{ 
      echo "ERROR PASSWORD"; 
     } 
    }else { 
     echo "ERROR LOGIN"; 
    } 
}else{ 
    echo "ERROR"; 
} 
?> 

так в C# кнопка события в основном

if(ok) 
{ 
//go to next page 
} else { 
//show error 
} 

ответ

2

Если вы просто хотите, чтобы прочитать вывод из PHP код ниже будет делать трюк

WebClient client = new WebClient(); 

byte[] html = client.DownloadData(http://tempuri.com/temp.php); 
UTF8Encoding utf = new UTF8Encoding(); 
string res = utf.GetString(html); 

    if(res == "OK") 
    { 
     //go to next page 
    } else { 
     //show error 
    } 
Смежные вопросы