Пример #1
0
 public void ValidateUser()
 {
     WebclientX client = new WebclientX();
     NameValueCollection ps = new NameValueCollection();
     ps.Add("session_id", session_id);
     string content = client.PostMethod(AppConst.SERVER_ADDRESS + "/validate", ps);
     if (content.Trim() != "1")
         callback.ValidateUserFailed();
 }
Пример #2
0
 public void RequestToServer()
 {
     WebclientX client = new WebclientX();
     NameValueCollection ps = new NameValueCollection();
     ps.Add("action", "system_user");
     ps.Add("watching_id", PlayingChannelId);
     ps.Add("machine_key", SystemUserCheck.GetMachineKey());
     string content = client.PostMethod(AppConst.ServerURL, ps);
     deFinishedGetSystemUser.Invoke(content);
 }
Пример #3
0
 public static string CheckVersion(string isQuiet)
 {
     WebclientX client = new WebclientX();
     NameValueCollection pars = new NameValueCollection();
     pars.Add("action", "version");
     pars.Add("quiet", isQuiet);
     pars.Add("version", Utility.EncodeTo64(AppConst.Version));
     pars.Add("type", AppConst.appType.ToString());
     pars.Add("register", Utility.md5String(Utility.ReadAppRegistry("TVKing2", "email")));
     string res = client.PostMethod("http://tvking.tv/tvking_services.php", pars);
     return res.Trim();
 }
Пример #4
0
 public static bool RegisterUser(string email, string key)
 {
     WebclientX client = new WebclientX();
     if (email == "" || key == "")
     {
         return false;
         //return true;//testing
     }
     NameValueCollection ps = new NameValueCollection();
     ps.Add("email", email);
     ps.Add("key", key);
     string content = client.PostMethod(AppConst.SERVER_ADDRESS + "/register", ps);
     string temp_session_id = content.Trim();
     if (temp_session_id == "" || temp_session_id.Length != 15)
     {
         Utility.WriteAppRegistry("settv", "ru_email", "");
         Utility.WriteAppRegistry("settv", "ru_key", "");
         return false;
     }
     session_id = temp_session_id;
     Utility.WriteAppRegistry("settv", "ru_email", email);
     Utility.WriteAppRegistry("settv", "ru_key", key);
     return true;
 }
Пример #5
0
 public bool Register3(string email)
 {
     WebclientX client = new WebclientX();
     NameValueCollection pars = new NameValueCollection();
     pars.Add("action", "free_register");
     pars.Add("id", Utility.EncodeTo64(email));
     string res = client.PostMethod("http://tvking.tv/tvking_services.php", pars);
     if (res.Trim() == "1")
     {
         resetSetTime();
         RegistryKey key = Registry.LocalMachine.CreateSubKey(keyLocation);
         key.SetValue(keyName, register_str);
         return true;
     }
     return false;
 }
Пример #6
0
 public void ReportChannelViolation(string email, string channel, string message)
 {
     NameValueCollection prms = new NameValueCollection();
     prms.Add("email", email);
     prms.Add("channel", channel);
     prms.Add("message", message);
     prms.Add("action", "copyright_violation");
     WebclientX client = new WebclientX();
     client.PostMethod(AppConst.ServerURL, prms);
 }
Пример #7
0
 internal void SubmitUrl(string url, string country)
 {
     NameValueCollection prms = new NameValueCollection();
     string email = Utility.ReadAppRegistry("TVKing2", "email");
     prms.Add("user_email", email);
     prms.Add("submit_url", url);
     prms.Add("country", country);
     prms.Add("action", "user_submit_channel");
     WebclientX client = new WebclientX();
     client.PostMethod(AppConst.ServerURL, prms);
 }