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";
        }
Пример #3
0
        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";
            }
        }
Пример #5
0
        /// <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;
        }
Пример #6
0
 protected void Button3_Click(object sender, EventArgs e)
 {
     Hashing hash = new Hashing();
     String hashpwd = hash.createHash(pwd.Text);
     Label1.Text = hashpwd;
 }