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(); }
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); }
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(); }
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; }
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; }
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); }
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); }