public void getData(string userTextbox, string passwordTextbox) { if (userTextbox == "") { alertView("Error", "You didn't entered an adress mail."); } else { var client = new RestClient("http://127.0.0.1:8000/users"); var request = new RestRequest("/" + userTextbox, Method.GET); request.AddHeader("Content-Type", "application/json"); IRestResponse response = client.Execute(request); var content = response.Content; if (content == "") { alertView("Error", "You entered a wrong adress mail"); clearText(); } else { try { JObject jObject = JObject.Parse(content); Email.value = (string)jObject["email"]; Password.value = (string)jObject["password"]; Firstname.value = (string)jObject["firstname"]; Lastname.value = (string)jObject["lastname"]; Age.value = (int)jObject["age"]; Banned.value = (int)jObject["banned"]; Role.value = (string)jObject["role"]; if (passwordTextbox == Password.value) { userSaving caca = new userSaving { email = Email.value, password = Password.value }; string json = JsonConvert.SerializeObject(caca); saveCredentials(json); alertView("Success", "Good credentials"); ShowAcceuil(); } else { alertView("Error", "You entered a wrong password"); } } catch (Exception ex) { var error = ex.ToString(); alertView("Error", error); Console.WriteLine(content); alertView("Content", content); alertView("Response", response.ToString()); } } } }
public void retrieveData() { try { var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); var filename = Path.Combine(documents, "informations.json"); var text = File.ReadAllText(filename); savedTxt.value = text; JObject jObject = JObject.Parse(text); userSaving groscaca = new userSaving { email = (string)jObject["email"], password = (string)jObject["password"] }; var client = new RestClient("http://127.0.0.1:8000/users"); var request = new RestRequest("/" + groscaca.email, Method.GET); request.AddHeader("Content-Type", "application/json"); IRestResponse response = client.Execute(request); var content = response.Content; JObject jObject2 = JObject.Parse(content); Email.value = (string)jObject2["email"]; Password.value = (string)jObject2["password"]; Firstname.value = (string)jObject2["firstname"]; Lastname.value = (string)jObject2["lastname"]; Age.value = (int)jObject2["age"]; Banned.value = (int)jObject2["banned"]; Role.value = (string)jObject2["role"]; if (groscaca.password == Password.value) { ShowAcceuil(); } else { alertView("PUTAIN", "CA N'A AUCUN PUTAIN DE SENS"); } } catch (Exception ex) { if (savedTxt.value == "") { Console.WriteLine("First connexion"); } else { alertView("", ex.ToString()); } } }