Пример #1
0
        //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;
            }
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
 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();
 }
Пример #4
0
        //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();
        }