Вход через API rest и jspn
Привет
Как я могу передать в свою форму входа эту информацию, полученную через Json?
// Class 1 public class ApiRest { public string Message { get; set; } public string Status { get; set; } } // Class 2 public class ApiLogin { public ApiRest Authenticate(string email, string passowrd) { var client = new RestClient("http://192.168.1.20/api/user/auth.php?email=" + email + "&password=" + passowrd); var response = client.Execute(new RestRequest()); var authResponse = JsonConvert.DeserializeObject<apirest>(response.Content); return authResponse; } }Мне нужно перейти к своему логину в форме Windows с помощью текстового поля, электронной почты, пароля и кнопки входа в систему.
Что я уже пробовал:
Я попытался создать с помощью конструктора, но мой я не могу прочитать строки электронной почты и пароля в моих текстовых полях.
обс. РНР экземпляра (auth.php) и работы на участке.
Спасибо
MadMyche
Похоже, вам не хватает какого-то кода, например того, что находится в RestRequest и откуда берется имя пользователя и т. д.
Member 14382602
Исходя из базы данных mysql. auth.php преобразование информации в json
подготовить("выбрать количество(*) из `пользователи`, где `электронной почты` = :email и пароль = пароль");
$SQLCheckLogin -и GT; выполнить(массив(':электронная почта' =&ГТ; $электронной почты, 'пароль' => в формате SHA1(алгоритм MD5($пароль))));
$countLogin = $SQLCheckLogin -> fetchColumn(0);
если (!($countLogin == 1))
{
Эхо json_encode(массив("сообщение" =&ГТ; "ошибка аутентификации.", "статус" =&ГТ; "не"));
умирать();
}
Эхо json_encode(массив("сообщение" =&ГТ; "проверка подлинности успешно.", "статус" =&ГТ; "успех", "имя" =и GT; $userInfo в['Номе']));
?>