private void getAuth() { id = IDBox.Text.ToString(); pwd = PwdBox.Text.ToString(); cid = CidBox.Text.ToString(); if (CidBox.Text.ToString().Equals("")) { CidBox.Focus(); MessageBox.Show("전화번호를 입력해 주세요"); } else { string url = "https://daemuri.net/util/sendPushAuthAjax.do?id=" + id + //string url = "http://127.0.0.1:8080/util/sendPushAuthAjax.do?id=" + id + "&pwd=" + pwd + "&cid=" + cid; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; request.ContentType = "Application/json;charset=utf-8"; string sendData = ""; byte[] buffer; buffer = Encoding.Default.GetBytes(sendData); request.ContentLength = buffer.Length; Stream sendStream = request.GetRequestStream(); sendStream.Write(buffer, 0, buffer.Length); sendStream.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream respPostStream = response.GetResponseStream(); StreamReader readerPost = new StreamReader(respPostStream, Encoding.UTF8); string resultJson = readerPost.ReadToEnd(); if (!resultJson.Contains("<!DOCTYPE html")) { if (resultJson.Equals("전송완료")) { AuthBox.Visible = true; //button3.Visible = true; AuthBox.Focus(); } else { MessageBox.Show("등록된 사용자가 아닙니다."); } } else { MessageBox.Show("등록된 사용자가 아닙니다."); } } catch (System.Net.WebException er) { MessageBox.Show(er.Message); } } }
async void ILogin.Login(Cloudbase cloudbase) { AuthBox authBox = new AuthBox(); BoxClient boxClient = await authBox.GetBoxClient(); if (boxClient != null) { ServiceManager.Instence().BoxClient = boxClient; BoxDetailViewModel boxDetailVM = new BoxDetailViewModel(); BoxDetailControl boxDetailControl = new BoxDetailControl(); boxDetailControl.DataContext = boxDetailVM; MainWindowManager.Instence().MainVM.MiddleDataControl = boxDetailControl; } else { MessageBox.Show("Auth box api failed!!!"); } }
private bool FlickrGetToken() { try { Flickr f = new Flickr(Properties.Settings.Default.FlickrApiKey, Properties.Settings.Default.FlickrShared); f.Proxy = GetProxy(true); f.HttpTimeout = 240000; OAuthRequestToken requestToken = f.OAuthGetRequestToken("oob"); string url = f.OAuthCalculateAuthorizationUrl(requestToken.Token, AuthLevel.Delete); System.Diagnostics.Process.Start(url); if (messages_level != MessagesLevel.MessagesNone) { AuthBox authBox = new AuthBox(); DialogResult result = authBox.ShowDialog(); if (result == DialogResult.OK) { OAuthAccessToken accessToken = f.OAuthGetAccessToken(requestToken, authBox.GetCode()); Properties.Settings.Default.OAuthToken = accessToken; SaveConfig(); return(true); } } } catch (Exception e) { if (Properties.Settings.Default.OAuthToken == null) { Error("Unable to obtain Flickr Token", e, ErrorType.Connect); } else { Error("Error obtaining Flickr Token", e, ErrorType.Normal); } } return(false); }
private void loginFinal() { auth = AuthBox.Text.ToString(); if (AuthBox.Text.ToString().Equals("")) { AuthBox.Focus(); MessageBox.Show("인증번호를 입력해 주세요"); } else { string url = "https://daemuri.net/main/getCheckAuthForLogin.do?id=" + id + //string url = "http://127.0.0.1:8080/main/getCheckAuthForLogin.do?id=" + id + "&pwd=" + pwd + "&cid=" + cid + "&auth=" + auth; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; request.ContentType = "Application/json;charset=utf-8"; string sendData = ""; byte[] buffer; buffer = Encoding.Default.GetBytes(sendData); request.ContentLength = buffer.Length; Stream sendStream = request.GetRequestStream(); sendStream.Write(buffer, 0, buffer.Length); sendStream.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream respPostStream = response.GetResponseStream(); StreamReader readerPost = new StreamReader(respPostStream, Encoding.UTF8); string resultJson = readerPost.ReadToEnd(); if (!resultJson.Contains("<!DOCTYPE html")) { if (resultJson.Equals("1")) { if (R1.Checked) { ptype = "DCS"; } else if (R2.Checked) { ptype = "CENTRIX"; } //MessageBox.Show("type ="+ ptype + " callcenter_idx="+ callcenter_idx); url = "https://daemuri.net/corp/getDn.do?ip=" + GetLocalIP() + "&callcenter_idx=" + callcenter_idx + "&ptype=" + ptype; //url = "http://127.0.0.1:8080/corp/getDn.do?ip=" + GetLocalIP() + "&callcenter_idx=" + callcenter_idx+"&ptype="+ptype; try { request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; request.ContentType = "Application/json;charset=utf-8"; sendData = ""; buffer = Encoding.Default.GetBytes(sendData); request.ContentLength = buffer.Length; sendStream = request.GetRequestStream(); sendStream.Write(buffer, 0, buffer.Length); sendStream.Close(); response = (HttpWebResponse)request.GetResponse(); respPostStream = response.GetResponseStream(); readerPost = new StreamReader(respPostStream, Encoding.UTF8); resultJson = readerPost.ReadToEnd(); JObject obj = new JObject(); obj = JObject.Parse(resultJson); //string id = obj["id"].ToString(); string dn1 = obj["dn1"].ToString(); string dn2 = obj["dn2"].ToString(); string pwd1 = obj["pwd1"].ToString(); string pwd2 = obj["pwd2"].ToString(); string callcenter_name = obj["callcenter_name"].ToString(); string ip = GetLocalIP(); string host = ""; id = IDBox.Text.ToString(); string pwd = PwdBox.Text.ToString(); //MessageBox.Show("dn1 = " + dn1+ " dn2 = " + dn2+" ptype="+ptype + " callcenter_idx="+ callcenter_idx); if (id.Equals("0") && dn1.Equals("0")) { MessageBox.Show("등록된 내선이 없습니다."); } else if (dn2 == null || dn2.Equals("0"))//내선번호 1만 있는경우 { param1 = dn1; form = new FormBegin(param1, id, pwd, callcenter_idx, pwd1, pwd2, ip, host, ptype, callcenter_name); this.Hide(); form.Show(); } else//내선번호 2도 있는경우 { param1 = dn1; param2 = dn2; form = new FormBegin(param1, param2, id, pwd, callcenter_idx, pwd1, pwd2, ip, host, ptype, callcenter_name); form.Show(); this.Hide(); } } catch (System.Net.WebException er) { MessageBox.Show(er.Message); } } else { MessageBox.Show("등록된 사용자가 아닙니다."); } } else { MessageBox.Show("등록된 사용자가 아닙니다."); } } catch (System.Net.WebException er) { MessageBox.Show(er.Message); } } }