Exemplo n.º 1
0
        private void btnLogIn_Click(object sender, EventArgs e)
        {
            AccNum accNum = new AccNum();

            accNum.accNumber = txtAccNum.Text.ToString();
            accNum.password  = txtPassword.Text.ToString();

            LogInBLL logInBLL = new LogInBLL();

            switch (logInBLL.GetIfAccNum(accNum))
            {
            case 0:
                MessageBox.Show("登录成功");
                CustomersList customers = new CustomersList();
                this.Hide();
                customers.ShowDialog();
                this.Dispose();
                break;

            case 1:
                MessageBox.Show("账号错误");
                break;

            case 2:
                MessageBox.Show("密码错误");
                break;
            }
        }
Exemplo n.º 2
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            var logIn     = new LogInBLL();
            var seguridad = new SeguridadBLL();

            var usuario = new UsuarioBE()
            {
                Password        = seguridad.EncriptarClaveDeUsuario(txtPassword.Text),
                NombreDeUsuario = txtUsuario.Text
            };

            UsuarioBE usuarioActual = logIn.ObtenerLoginIn(usuario);



            if (usuarioActual != null)
            {
                seguridad.CrearBitacora(usuarioActual, "Ingresó");
                Session["UsuarioLogueado"] = usuarioActual;

                FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, txtUsuario.Text, DateTime.Now, DateTime.Now.AddMinutes(2880), false, usuarioActual.PerfilDeUsuario.Descripcion, FormsAuthentication.FormsCookiePath);
                string     hash   = FormsAuthentication.Encrypt(ticket);
                HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash);
                //cookie.Expires = DateTime.Now.AddDays(-1);

                Response.Cookies.Add(cookie);
                Response.Redirect("~/Default.aspx");
            }
            else
            {
                lblErrorLogin.Visible = true;
                lblErrorLogin.Text    = "El usuario y/o contraseña ingresado es incorrecto";
            }
        }
        public void Remove_Admin_Account()
        {
            LogInBLL Admin_Remove = new LogInBLL();

            Admin_Remove.Admin_Name   = Admin_Name;
            Admin_Remove.EnterPasword = EnterPasword;
            Admin_Remove.verification = 0;

            Admin_Remove.Admin_Remove_Account(Admin_Remove);
            MessageBox.Show("\t\tAccount Removed\t\t", "Miss you Dear");
        }
        public void Admin_Registration_Account()
        {
            LogInBLL Admin_Reg = new LogInBLL();

            Admin_Reg.Admin_Name   = Admin_Name;
            Admin_Reg.EnterPasword = EnterPasword;
            verification           = 1;
            Admin_Reg.verification = verification;
            Keys            = "YES";
            Admin_Reg.Keys  = Keys;
            Admin_Reg.Phone = Phone;
            Admin_Reg.Admin_Registration(Admin_Reg);
            MessageBox.Show("\t\tRegistration is Successed\t\t", "Welcome Dear");
        }
Exemplo n.º 5
0
        public IHttpActionResult Authenticate(LOG_IN usuario)
        {
            if (usuario == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            usuario = LogInBLL.Validate(usuario);
            if (usuario != null)
            {
                return(Ok(new
                {
                    user = usuario,
                    token = TokenGenerator.GenerateTokenJwt(usuario)
                }));
            }
            else
            {
                return(Unauthorized());
            }
        }
Exemplo n.º 6
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            var persona = new PersonaBE()
            {
                Apellido        = txtApellido.Text,
                Direccion       = txtDireccion.Text,
                DNI             = uint.Parse(txtDNI.Text),
                Nombre          = txtNombre.Text,
                ProvinciaEstado = txtCiudad.Text,
                PaisID          = int.Parse(dpPais.SelectedValue)
            };

            var seguridad = new SeguridadBLL();

            var usuario = new UsuarioBE()
            {
                NombreDeUsuario = txtEmail.Text,
                Password        = seguridad.EncriptarClaveDeUsuario(txtPassword.Text),
                PerfilDeUsuario = new PerfilBE()
                {
                    Descripcion = "Usuario", Id = 5
                }
            };

            usuario.DigVerificador = seguridad.GenerarDigitoVerificadorDeUsuario(usuario);

            var       registrarBll = new LogInBLL();
            UsuarioBE newUser      = registrarBll.RegistrarUsuario(usuario, persona);

            if (newUser.Id != 0)
            {
                FormsAuthentication.RedirectToLoginPage();
            }
            else
            {
                lblError.Visible = true;
            }
        }