Seguridad de directorios en ASP.NET

6. March 2011 08:43 by Oscar.SS in Desarrollo Web  //  Tags: ,   //   Comments (10)
Practicamente en la totalidad de nuestras aplicaciones web debemos implementar la seguridad de usuarios para determininar cuales de estos tienen permisos a determinados recursos. Cuando la seguridad sea muy complicada, con multitud de niveles y sobre multitud de recursos, recuriremos a la seguridad basada en perfiles o roles almacenados en una base de datos. Sin embargo, para contextos de seguridad mucho más simples, podemos usar la seguridad basada en establecer ciertos directorios o elementos como privados y definir unos pocos permisos en el web.config. Por ejemplo, un blog como este, en el que todas las páginas son públicas a todos los usuarios, excepto las encargadas de administrar y editar los artículos que solo serán accesibles al administrador del blog. En casos tan sencillos como este, basaremos la seguridad mediante formularios, directorios (o elementos) privados, y la definición de permisos de usuarios en el web.config. Supongamos ... [More]

Detener un PostBack con JavaScript

5. February 2011 21:00 by Oscar.SS in Desarrollo Web  //  Tags: ,   //   Comments (1)
En ocasiones nos interesará detener una petición al servidor desde el cliente. Por ejemplo, cuando el usuario elimina un registro desde la interfaz de pantalla y antes de realizar la llamada al servidor, le preguntamos con un alert() si está seguro de que quiere eliminar el registro. O también, cuando validamos algún tipo de dato y en caso de no pasar la validación evitaremos el código de servidor. Esta funcionalidad se puede implementar de varias formas diferentes, aquí veremos una de ellas. Supongamos la siguiente interfaz de usuario.   Es muy simple, el usuario escribe su nombre y pulsa el botón para recebir un saludo, pero antes le preguntamos si desea recibirlo.     En primer lugar vamos a ver el código HTML de nuestra interfaz que tiene algunos detalles muy interesantes.       <div>         Nombre: <input&n... [More]

Construir un menú Web con Master Page y JQuery

20. December 2010 21:07 by Oscar.SS in Desarrollo Web  //  Tags: , ,   //   Comments (0)
En las aplicaciones Web es habitual tener un menú principal, normalmente horizontal, en la cabecera de la página. Este menú presenta a los usuarios el contenido principal de la Web permitiendoles navegar con facilidad por la misma. Por ejemplo un menú como el siguiente:     Este menú consta de 5 imágenes, una por cada botón que puede pulsar el usuario. Voy a resumir en pocos pasos la funcionalidad que deberá tener este menú. 1- Cuando los usuarios pasen el ratón por encima de los distintos botones del menú, aparecera una pequeña marca, o cambiará de color el botón, o cualquier otro efecto que se os ocurra, para informar al usuario de que esta zona de la página "tiene vida".     En este caso, esta pequeña marca la conseguimos con otra imágen del botón, que contiene este efecto... [More]

La intención no es lo que cuenta

17. June 2010 22:03 by Oscar.SS in Formación  //  Tags: ,   //   Comments (0)
Precisamente esto es lo que le ocurre al libro que os presento hoy. Es un libro con muy buena intención, muy completo, relativamente breve en su contenido y bien organizado. Pero lamentablemente han fallado en la traducción.   Título: ASP.NET 3.5 Autor:George Shepherd Editorial:Anaya Multimedia I.S.B.N.: 978-84-415-2439-2 Fecha publicación: 2008. Nº páginas: 688. Nº capítulos: 24. Precio: 58.60 euros.   Elogios:Prácticamente ya lo he comentado antes. Los capítulos del libro están muy bien organizados y su contenido es muy completo. Comienza por lo conceptos básicos de to... [More]

Ajedrez aleatorio de Fischer en ASP.NET

11. June 2010 18:31 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (8)
Supongo que esto es una frikada de las buenas pero...¡que leches!...me ha apetecido hacerlo. Además, me consta que muchos compañeros de profesión son también aficionados al ajedrez. Por lo tanto, me he currado una pequeña aplicación que genera posiciones iniciales aleatorias de ajedrez siguiendo las reglas del conocido como Fischer Random Chess o FRC, y también Fischer 960. Aquí podéis ver una de esas posiciones.     En el generador de posiciones podéis encontrar una breve explicación, así como enlaces relacionados, sobre esta interesante modalidad de ajedrez. Ir a Generator Fischer Random Chess   También, si lo queréis, podéis obtener el código fuente de la aplicación escribiéndome en la zona de contacto. No es el mejor ejemplo de código del mundo pero no está mal para haberlo hecho en una tarde y...¡de vacacion... [More]

Recent Comments

Comment RSS

Month List