//authoriseren public bool auth(string username,string password) { //post submitter ophalen PostSubmitter submitter = new PostSubmitter(this.host); //variabelen toesturen submitter.PostItems.Add("username", username); submitter.PostItems.Add("password", password); submitter.PostItems.Add("script", "login"); //en request done submitter.Type = PostSubmitter.PostTypeEnum.Post; //resultaat converteren naar een dictionary Dictionary<String, String> userdata = JsonConvert.DeserializeObject<Dictionary<String, String>>(submitter.Post()); //als het is geslaagd if (userdata["succes"] == "1") { //basis informatie voor volgende requests opslaan this.userhash = userdata["hash"]; this.username = username; this.loggedin = true; return true; } else { //anders aangeven dat het mislukt is this.loggedin = false; return false; } }
public bool auth(string username,string password) { PostSubmitter submitter = new PostSubmitter(this.host); submitter.PostItems.Add("username", username); submitter.PostItems.Add("password", password); submitter.PostItems.Add("script", "login"); submitter.Type = PostSubmitter.PostTypeEnum.Post; Dictionary<String, String> userdata = JsonConvert.DeserializeObject<Dictionary<String, String>>(submitter.Post()); if (userdata["succes"] == "1") { this.userhash = userdata["hash"]; this.username = username; this.loggedin = true; return true; } else { this.loggedin = false; return false; } }
public String loadScript(String script, String json) { PostSubmitter submitter = new PostSubmitter(this.host); submitter.PostItems.Add("Uhash", this.userhash); submitter.PostItems.Add("Uname", this.username); submitter.PostItems.Add("script",script); submitter.PostItems.Add("json",json); submitter.Type = PostSubmitter.PostTypeEnum.Post; return submitter.Post(); }
//script inladen public String loadScript(String script, String json) { //post submitter aanmaken PostSubmitter submitter = new PostSubmitter(this.host); //auth data opsturen submitter.PostItems.Add("Uhash", this.userhash); submitter.PostItems.Add("Uname", this.username); //scriptnaam opsturen submitter.PostItems.Add("script",script); //informatie in vorm van json opsturen submitter.PostItems.Add("json",json); submitter.Type = PostSubmitter.PostTypeEnum.Post; //en request uitvoeren return submitter.Post(); }