Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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";
                }
            }
        }