Guten Tag,
folgenden Code verwende ich derzeit in meiner APP
Mein Webserver gibt daraufhin in JSON Format eine Antwort wieder, wenn der Login mit den Daten korrekt ist.
Bei falschen Daten sieht es dann so aus.
Wie kann ich damit nun anständig arbeiten, also was muss ich machen, um den Login damit zu validieren in der App?
folgenden Code verwende ich derzeit in meiner APP
PHP Code:
private void btn_login_Click(object sender, EventArgs e)
{
if(txt_username.Text == "" || txt_password.Text == "")
{
MessageBox.Show("Bitte gib deienen Benutzername / Passwort ein!", "Fehler");
} else
{
string username = txt_username.Text;
string password = txt_password.Text;
string url = "https://example.com/index.php";
var request = WebRequest.Create(url + "?user-api&method=login&username=" + username + "&password=" + password + "&secret=123456");
request.ContentType = "application/json; charset=utf-8";
//request.Headers.Add("");
string text;
var response = (HttpWebResponse)request.GetResponse();
using (var sr = new StreamReader(response.GetResponseStream()))
{
text = sr.ReadToEnd();
}
MessageBox.Show(text, "Response");
}
}
PHP Code:
{"status":200,"data":{"groupID":1,"groupName":"Jeder","members":[{"userID":1,"username":"Example"}]}}
PHP Code:
{"status":412,"message":"Invalid credentials"}