Beispiel #1
0
        protected void LoginButton_Click(object sender, EventArgs e)
        {
            PW3_20152C_TP2_MaratonesEntities3 context = new PW3_20152C_TP2_MaratonesEntities3();

            try
            {
                string  encriptado = getMd5Hash(Password.Text);
                Usuario usuario    = context.Usuario.Where(r => r.Nombre == UserName.Text && r.Contrasenia == encriptado).First();
                if (usuario != null)
                {
                    string roles = "Member";
                    FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
                        1,
                        usuario.IdUsuario.ToString() + "-" + usuario.Nombre.ToString(), //user id
                        DateTime.Now,
                        DateTime.Now.AddMinutes(20),                                    // expiry
                        false,                                                          //do not remember
                        roles,
                        "/");
                    HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName,
                                                       FormsAuthentication.Encrypt(authTicket));
                    Response.Cookies.Add(cookie);
                    Response.Redirect("/default.aspx");
                }
                else
                {
                    lblIncorrecto.Text = "Contraseña o Usuario Incorrecto";
                }
            }
            catch (Exception ex)
            {
                lblIncorrecto.Text = "Contraseña o Usuario Incorrecto ";
            }
        }
      protected void LoginButton_Click(object sender, EventArgs e)
      {
          PW3_20152C_TP2_MaratonesEntities3 context = new PW3_20152C_TP2_MaratonesEntities3();
          try
          {
              string encriptado = getMd5Hash(Password.Text);
              Usuario usuario = context.Usuario.Where(r => r.Nombre == UserName.Text && r.Contrasenia == encriptado).First();
              if (usuario != null)
              {
                  string roles = "Member";
                  FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
                    1,
                    usuario.IdUsuario.ToString() + "-" + usuario.Nombre.ToString(),  //user id
                    DateTime.Now,
                    DateTime.Now.AddMinutes(20),  // expiry
                    false,  //do not remember
                    roles,
                    "/");
                  HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName,
                                                     FormsAuthentication.Encrypt(authTicket));
                  Response.Cookies.Add(cookie);
                  Response.Redirect("/default.aspx");
              }
              else
              {
                  lblIncorrecto.Text = "Contraseña o Usuario Incorrecto";
              }
 
          }
          catch (Exception ex)
          {
              lblIncorrecto.Text = "Contraseña o Usuario Incorrecto ";
          }
       
      }
        protected void RegisterUser_CreatedUser(object sender, EventArgs e)
        {
            DateTime fecha;
            Usuario usuario = new Usuario();
            PW3_20152C_TP2_MaratonesEntities3 context = new PW3_20152C_TP2_MaratonesEntities3();

            bool dateConvert = DateTime.TryParse(txtFechaNac.Text, out fecha);

            string encriptado = getMd5Hash(Password.Text);
            usuario.Nombre = UserName.Text;
            usuario.Apellido = txtUserLastName.Text;
            usuario.LugarResidencia = txtLugarRecidencia.Text;
            usuario.Email = Email.Text;
            usuario.FechaNac = fecha;
            usuario.Contrasenia = encriptado;
           





            //context.AddTousuarios(usuario);
            context.Usuario.AddObject(usuario);
            context.SaveChanges();
        

            string roles = "Member";
            FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
              1,
              usuario.IdUsuario.ToString() + "-" + usuario.Nombre.ToString(),  //user id
              DateTime.Now,
              DateTime.Now.AddMinutes(20),  // expiry
              false,  //do not remember
              roles,
              "/");
            HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName,
                                               FormsAuthentication.Encrypt(authTicket));
            Response.Cookies.Add(cookie);
            Response.Redirect("/default.aspx");
        }
Beispiel #4
0
        protected void RegisterUser_CreatedUser(object sender, EventArgs e)
        {
            DateTime fecha;
            Usuario  usuario = new Usuario();
            PW3_20152C_TP2_MaratonesEntities3 context = new PW3_20152C_TP2_MaratonesEntities3();

            bool dateConvert = DateTime.TryParse(txtFechaNac.Text, out fecha);

            string encriptado = getMd5Hash(Password.Text);

            usuario.Nombre          = UserName.Text;
            usuario.Apellido        = txtUserLastName.Text;
            usuario.LugarResidencia = txtLugarRecidencia.Text;
            usuario.Email           = Email.Text;
            usuario.FechaNac        = fecha;
            usuario.Contrasenia     = encriptado;



            //context.AddTousuarios(usuario);
            context.Usuario.AddObject(usuario);
            context.SaveChanges();


            string roles = "Member";
            FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
                1,
                usuario.IdUsuario.ToString() + "-" + usuario.Nombre.ToString(), //user id
                DateTime.Now,
                DateTime.Now.AddMinutes(20),                                    // expiry
                false,                                                          //do not remember
                roles,
                "/");
            HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName,
                                               FormsAuthentication.Encrypt(authTicket));

            Response.Cookies.Add(cookie);
            Response.Redirect("/default.aspx");
        }