private void button3_Click(object sender, EventArgs e) { user_acc ua = new user_acc(); ua.Show(); this.Hide(); }
private void button1_Click(object sender, EventArgs e) { try { CookieContainer httpWeb = new CookieContainer(); var httpWebRequest = (HttpWebRequest)WebRequest.Create(GlobalClass.url + "/user_login/"); httpWebRequest.ContentType = "text/json"; httpWebRequest.Method = "POST"; httpWebRequest.CookieContainer = new CookieContainer(); httpWebRequest.CookieContainer.Add(new Uri(GlobalClass.url + "/user_login/"), new Cookie("sessionid", "")); //.Set(HttpRequestHeader.Cookie.Equals = //httpWebRequest = "{\"COOKIES\":\"{\"sessionid\":\"}"; //httpWebRequest.CookieContainer.Add(new Cookie("COOKIES", "hello")); //Uri target = new Uri("http://192.168.1.107:8080/user_login/"); //httpWeb.Add(new Cookie("HTTP_COOKIE", "{\"sessionid\"=") { Domain = target.Host }); using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string json = "{\"username\":\"" + log_user.Text + "\"," + "\"password\":\"" + log_pass.Text + "\"}"; streamWriter.Write(json); streamWriter.Flush(); streamWriter.Close(); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); //MessageBox.Show(result); var sesion = httpResponse.Headers.Get("Set-Cookie"); //MessageBox.Show(sesion); GlobalClass.session = sesion.Substring(sesion.IndexOf('=') + 1, sesion.IndexOf(';') - sesion.IndexOf('=') - 1); //MessageBox.Show(GlobalClass.session); JToken response = JToken.Parse(result); //JToken jt= response["status"]; //JToken session = response["session"]; //MessageBox.Show(Convert.ToString(jt)); if (Convert.ToString(response["status"]).Contains("False")) { MessageBox.Show("Invalid Login! Please try again.", "Login Error!", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error); log_user.Clear(); log_pass.Clear(); log_user.Focus(); return; } else { MessageBox.Show("Welcome " + log_user.Text, response["validation"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Information); ////////////////////////////////////////////////////// try { //CookieContainer httpWeb1 = new CookieContainer(); var httpWebRequest1 = (HttpWebRequest)WebRequest.Create(GlobalClass.url + "/show_user_details/"); httpWebRequest1.ContentType = "text/json"; httpWebRequest1.Method = "POST"; httpWebRequest1.CookieContainer = new CookieContainer(); httpWebRequest1.CookieContainer.Add(new Uri(GlobalClass.url + "/show_user_details/"), new Cookie("sessionid", GlobalClass.session)); var httpResponse1 = (HttpWebResponse)httpWebRequest1.GetResponse(); using (var streamReader1 = new StreamReader(httpResponse1.GetResponseStream())) { var result1 = streamReader1.ReadToEnd(); //MessageBox.Show(result1); JObject jobj21 = JObject.Parse(result1); mainForm.userInfo.Text = "Welcome "+jobj21["User"]["username"].ToString()+"!"; } } catch { MessageBox.Show("Unable to connect to Server"); } user_acc userAcc = new user_acc(); userAcc.Location = new Point(280, 150); userAcc.MdiParent = this.MdiParent; userAcc.Show(); this.Hide(); } } } catch { MessageBox.Show("error"); } }
private void btnMyAcc_Click(object sender, EventArgs e) { while (ActiveMdiChild != null) ActiveMdiChild.Close(); user_acc accYrList = new user_acc(); accYrList.Location = new Point(270, 180); accYrList.MdiParent = this; accYrList.Show(); }
private void button6_Click(object sender, EventArgs e) { user_acc obj = new user_acc(); obj.Show(); this.Hide(); }