コード例 #1
0
        public void TestLogin()
        {
            string usuario = "*****@*****.**";
            string pass    = "******";

            if (string.IsNullOrEmpty(usuario))
            {
                Assert.Fail();
            }
            else if (string.IsNullOrEmpty(pass))
            {
                Assert.Fail();
            }
            else
            {
                // Method intentionally left empty.
            }
            Usuario u = UsuariosHelpers.existeUsuario(usuario, pass);

            if (u != null)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
コード例 #2
0
        protected void IniciarSesion(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(nombreUsuario.Text))
            {
                divError.InnerText = "El usuario esta vacio!.";
                divError.Visible   = true;
                return;
            }
            else if (string.IsNullOrEmpty(password.Text))
            {
                divError.InnerText = "La contraseña esta vacia!.";
                divError.Visible   = true;
                return;
            }
            Usuario usuarioExistente = UsuariosHelpers.existeUsuario(nombreUsuario.Text, password.Text);

            if (usuarioExistente != null)
            {
                Session["usuarioActual"] = usuarioExistente;
                divError.Visible         = false;
                Response.Redirect("PerfilUsuario.aspx?parametro=" + nombreUsuario.Text);
                Response.Redirect("Default.aspx", false);
            }
            else
            {
                divError.InnerText = "No se ha podido iniciar sesión, los datos no son validos.";
                divError.Visible   = true;
            }
        }