protected void Button1_Click(object sender, EventArgs e) { if (pwd.Text.Equals(cnf.Text)) { Hashing hash = new Hashing(); String hashpwd = hash.createHash(pwd.Text); List<String> details = new List<String>(); details.Add(un.Text); details.Add(hashpwd); details.Add(email.Text); XMLManipulator man = new XMLManipulator(); Boolean flag = man.saveToXML(details, true); if (flag == false) { msg.Text = "username aleady exists"; } else { msg.Text = "Registered"; Response.Redirect("Login.aspx"); } } else { msg.Text = "passwords are not same"; } }
protected void Button1_Click(object sender, EventArgs e) { if (TextBox1.Text == "admin") { Hashing hash = new Hashing(); String hashpwd = hash.createHash(TextBox2.Text); XMLManipulator man = new XMLManipulator(); Boolean flag = man.authenticateUser(TextBox1.Text, hashpwd,false); if (flag == true) { HttpCookie myCookies = new HttpCookie("myCookieId"); myCookies["StaffName2"] = TextBox1.Text; myCookies.Expires = DateTime.Now.AddMonths(6); Response.Cookies.Add(myCookies); Session["StaffName2"] = TextBox1.Text; Session["flag"] = "true"; Response.Redirect("StaffSignUp.aspx"); // Return to catalog page } else { Label1.Text = "Invalid Password"; } } else Label1.Text = "invalid user"; }
protected void Button1_Click(object sender, EventArgs e) { Hashing hash = new Hashing(); String hashpwd= hash.createHash(pwd.Text); XMLManipulator man = new XMLManipulator(); Boolean flag = man.authenticateUser(un.Text, hashpwd,true); if (flag == true) { HttpCookie myCookies = new HttpCookie("myCookieId"); myCookies["Name"] = un.Text; Session["name"] = un.Text; myCookies.Expires = DateTime.Now.AddMonths(6); Response.Cookies.Add(myCookies); unlabel.Text = "Name stored in cookies " + myCookies["Name"]; Login.usern = un.Text; Session["flag"] = "true"; Response.Redirect("MemberPage.aspx"); // Return to catalog page } else { unlabel.Text = "Invalid Username or Password"; } }
protected void Button1_Click(object sender, EventArgs e) { if (pwd.Text.Equals(cnf.Text)) { Hashing hash = new Hashing(); String hashpwd = hash.createHash(pwd.Text); List<String> details = new List<String>(); details.Add(un.Text); details.Add(hashpwd); details.Add(email.Text); XMLManipulator man = new XMLManipulator(); Boolean flag = man.saveToXML(details,false); if (flag == false) { msg.Text= "username aleady exists";} else{ HttpCookie myCookies = new HttpCookie("myCookieId"); myCookies["NameUser"] = un.Text; myCookies.Expires = DateTime.Now.AddMonths(6); Response.Cookies.Add(myCookies); msg.Text = "Name stored in cookiesis registered = " + myCookies["NameUser"] ; } } else { msg.Text = "passwords are not same"; } }
/// <summary> /// Send a request to Azure, adding only the authetication /// </summary> /// <param name="cmd">Method to execute</param> /// <param name="requestUrl">URL to execute against</param> /// <param name="body">Body to send</param> /// <param name="headers">Headers to send</param> /// <returns>An Azure Result object</returns> public azureResults ProcessRequest(cmdType cmd, string requestUrl, byte[] body, Hashtable headers) { Hashing h = new Hashing(); HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(requestUrl); req.Method = cmd.ToString().ToUpper(); azureResults retVal = new azureResults(); try { StringBuilder sb = new StringBuilder(); string contentMD5 = string.Empty ; DateTime requestDate = DateTime.UtcNow; retVal.CanonicalResource = ac.CanonicalizeUrl2(requestUrl); string contentType = string.Empty; if (cmd == cmdType.head) req.ContentLength = 0; else req.ContentLength = body.Length; if (headers.ContainsKey("Content-Type")) { req.ContentType = headers["Content-Type"].ToString().Replace("\r", ""); headers.Remove("Content-Type"); } foreach (DictionaryEntry de in headers) { req.Headers[de.Key.ToString()] = de.Value.ToString(); } //req.Headers["x-ms-version"] = "2009-07-17"; //req.Headers["x-ms-version"] = "2009-09-19"; req.Headers["x-ms-version"] = "2012-02-12"; req.Headers["x-ms-date"] = string.Format(CultureInfo.CurrentCulture, "{0:R}", requestDate); string authHeader = string.Empty; if (requestUrl.Contains(".table.")) { // Required with the 2009-09-19 authentiation req.Headers["DataServiceVersion"] = "1.0;NetFx"; req.Headers["MaxDataServiceVersion"] = "1.0;NetFx"; authHeader = ac.CreateSharedKeyAuthLite(req.Method, retVal.CanonicalResource, contentMD5, requestDate, req.ContentType, auth); } else authHeader = ac.CreateSharedKeyAuth(req.Method, retVal.CanonicalResource, contentMD5, requestDate, req, auth); req.Headers["authorization"] = authHeader; retVal.Url = requestUrl; if (body.Length > 0 && cmd != cmdType.head) { System.IO.Stream requestStream = req.GetRequestStream(); requestStream.Write(body, 0, body.Length); requestStream.Flush(); } HttpWebResponse response = (HttpWebResponse)req.GetResponse(); // response = (HttpWebResponse)req.GetResponse(); System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream()); retVal.Body = sr.ReadToEnd(); response.Close(); retVal.StatusCode = response.StatusCode; retVal.Headers = ac.Headers2Hash(response.Headers); } catch (WebException wex) { retVal.StatusCode = ((System.Net.HttpWebResponse)(wex.Response)).StatusCode; //retVal.StatusCode = wex. (HttpStatusCode)hex.GetHttpCode(); retVal.Succeeded = false; retVal.Body = wex.Message; /* for (int i=0;i< wex.Response.Headers.Count;i++) retVal.Headers.Add(wex.Response.Headers.Keys[i].ToString(), wex.Response.Headers[i].ToString()); */ } catch (Exception ex) { retVal.StatusCode = HttpStatusCode.SeeOther; retVal.Body = ex.ToString(); retVal.Succeeded = false; } return retVal; }
protected void Button3_Click(object sender, EventArgs e) { Hashing hash = new Hashing(); String hashpwd = hash.createHash(pwd.Text); Label1.Text = hashpwd; }