Esempio n. 1
0
        public MR_auth_login auth_login(string email, string password)
        {
            email    = email.Replace("@", "%40");
            password = HttpUtility.UrlEncode(password);

            MR_auth_login _ret;

            try
            {
                string _url = BaseURL + "/auth/login";

                string _parms = "apikey" + "=" + APIKEY + "&" +
                                "email" + "=" + email + "&" +
                                "password" + "=" + password;

                WebPostHelper _webPos = new WebPostHelper();
                bool          _isOK   = _webPos.doPost(_url, _parms, null);

                if (!_isOK)
                {
                    return(null);
                }

                string _r = _webPos.getContent();

                _ret = JsonConvert.DeserializeObject <MR_auth_login>(_r);
            }
            catch (Exception _e)
            {
                // MessageBox.Show(_e.Message);
                return(null);
            }

            return(_ret);
        }
Esempio n. 2
0
        public MR_auth_signup auth_signup(string email, string password, string nickname, string avatar_url)
        {
            MR_auth_signup _ret;

            email      = email.Replace("@", "%40");
            password   = HttpUtility.UrlEncode(password);
            nickname   = HttpUtility.UrlEncode(nickname);
            avatar_url = HttpUtility.UrlEncode(avatar_url);

            try
            {
                string _url = BaseURL + "/auth/signup";

                string _parms =
                    "apikey" + "=" + APIKEY + "&" +
                    "email" + "=" + email + "&" +
                    "password" + "=" + password + "&" +
                    "nickname" + "=" + nickname + "&" +
                    "avatar_url" + "=" + avatar_url;

                WebPostHelper _webPos = new WebPostHelper();
                bool          _isOK   = _webPos.doPost(_url, _parms, null);

                if (!_isOK)
                {
                    return(null);
                }

                string _r = _webPos.getContent();

                _ret = JsonConvert.DeserializeObject <MR_auth_signup>(_r);
            }
            catch (Exception _e)
            {
                //MessageBox.Show(_e.Message);
                return(null);
            }

            return(_ret);
        }