public String PasswordUpdate(string JsonString) { JavaScriptSerializer js = new JavaScriptSerializer(); Uservalidation reqPwdUpdate = js.Deserialize <Uservalidation>(JsonString); Uservalidation Objcreateuser = new Uservalidation(); Objcreateuser.strID = reqPwdUpdate.strID; Objcreateuser.newPassword = Objcreateuser.fn_encrypt(reqPwdUpdate.newPassword); Objcreateuser.securityQuestion = reqPwdUpdate.securityQuestion; Objcreateuser.securityAnswer = reqPwdUpdate.securityAnswer; //Uri urlTemplate = new Uri(Serveraddr + ":5002"); Uri urlTemplate = new Uri(ConfigurationManager.AppSettings["ServerAddress"].ToString() + "/newpassvalid"); var javaScriptSerializer = new JavaScriptSerializer(); string jsonString = javaScriptSerializer.Serialize(Objcreateuser); var client = new HttpClient(); client.BaseAddress = urlTemplate; client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/json; charset=utf-8"); client.Timeout = TimeSpan.FromMilliseconds(600000); StringContent htpcontent = new StringContent(jsonString, Encoding.UTF8, "application/json"); var response = client.PostAsync("", htpcontent).Result; string resultContent = response.Content.ReadAsStringAsync().Result; return(resultContent); }
public String LoginJsonString(string JsonString) { JavaScriptSerializer js = new JavaScriptSerializer(); Console.Write(JsonString); Uservalidation reqUserlogin = js.Deserialize <Uservalidation>(JsonString); Uservalidation Objuservalid = new Uservalidation(); Objuservalid.strID = reqUserlogin.strID; Objuservalid.ID = reqUserlogin.ID; Objuservalid.strPassword = Objuservalid.fn_encrypt(reqUserlogin.ID); //Uri urlTemplate = new Uri(Serveraddr + ":4000"); Uri urlTemplate = new Uri(ConfigurationManager.AppSettings["ServerAddress"].ToString() + "/pwdvalid"); var javaScriptSerializer = new JavaScriptSerializer(); string jsonString = javaScriptSerializer.Serialize(Objuservalid); var client = new HttpClient(); client.BaseAddress = urlTemplate; client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/json; charset=utf-8"); client.Timeout = TimeSpan.FromMilliseconds(600000); StringContent htpcontent = new StringContent(jsonString, Encoding.UTF8, "application/json"); var response = client.PostAsync("", htpcontent).Result; string resultContent = response.Content.ReadAsStringAsync().Result; return(resultContent); }
protected void btnsubmit_Click(object sender, EventArgs e) { try { //Added by Anupriya Random r = new Random(); randomNum = r.Next(); Uservalidation Objuservalid = new Uservalidation(); Objuservalid.strID = txtusrid.Text; Objuservalid.ID = txtpaswd.Text; Objuservalid.strPassword = Objuservalid.fn_encrypt(txtpaswd.Text); Session["SessionID"] = randomNum.ToString(); Objuservalid.sessionID = randomNum.ToString(); //Added by Anupriya Uri urlTemplate = new Uri(ConfigurationManager.AppSettings["ServerAddress"].ToString() + "/pwdvalid"); var javaScriptSerializer = new JavaScriptSerializer(); string jsonString = javaScriptSerializer.Serialize(Objuservalid); var client = new HttpClient(); client.BaseAddress = urlTemplate; client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/json; charset=utf-8"); client.Timeout = TimeSpan.FromMilliseconds(600000); StringContent htpcontent = new StringContent(jsonString, Encoding.UTF8, "application/json"); HttpResponseMessage response = client.PostAsync("", htpcontent).Result; string resultContent = response.Content.ReadAsStringAsync().Result; //ScriptManager.RegisterStartupScript(this, GetType(), "ScriptManager1", "alert('This pops up');", true); //ScriptManager.RegisterStartupScript(Page, this.GetType(), "DatePickerScript", "javascript:alert('Record is not updated');", true); Loginauthentication(resultContent); //Page.ClientScript.RegisterStartupScript(this.GetType(), "myscript", "alert('hello world!');"); } catch (Exception exp) { if (((System.ComponentModel.Win32Exception)exp.InnerException.InnerException.InnerException).NativeErrorCode == 10061) { hdnresp.Value = "Server is not available now, Contact admin"; } else { hdnresp.Value = "Error Occurred in the Server, Contact admin"; } } }