Archivo Noviembre, 2008

Generador de contraseñas para tus aplicaciones

Si desarrollas una aplicación y necesitas generar contraseñas, te recomiendo este software.

Password Generator de SecureSafePro.com

Es muy útil porque puedes seleccionar si quieres que aparezcan letras mayúsculas, minúsculas, números, también te permite especificar de qué tamaño quieres que sean las contraseñas, y algo que en especial me gusta mucho, es que le puedes dar uno o varios caracteres especiales que puedan aparecer en las contraseñas.

Este software no tiene un instalador, solamente cópialo a una carpeta en tu disco duro y córrelo.

Al final los copias al clipboard y los pegas donde sea necesario.

passwordgenerator.jpg

No hay Comentarios

Cómo crear usuarios y asignarlos a roles con código de servidor

Si creas una aplicación que requiere autenticación y te piden crear muchos usuarios, la mejor manera de hacerlo es mediante código de servidor.
Antes que nada deberás haber configurado tu aplicación con Membership y Role.

El código vb.net para crear un usuario y asignarlo a un rol (o función) es:

VB.NET:
  1. If Membership.GetUser("usuario1") Is Nothing Then
  2.    Membership.CreateUser("usuario1", "password", "usuario1@hotmail.com")
  3.    Roles.AddUserToRole("usuario1", "Rol")
  4. End If

Si necesitas crear cientos de usuarios, te recomiendo crear una tabla temporal en la base de datos y meter las líneas anteriores en un ciclo que vaya tomando un valor de la tabla en cada iteración.

No hay Comentarios

Cómo evitar que los caracteres acentuados se lean mal en una aplicacion ASP.NET

Si programas en ASP.NET, no te salvarás de que te pase esto alguna vez.
Tenía unas páginas que había hecho una diseñadora en Dreamweaver. Cuando las integré a mi aplicación, me di cuenta de que los caracteres acentuados (á, é, í, ó, ú) se leían mal al abrir la página en un navegador. Se veían así:

letreromal.png

Después de un buen rato, me di cuenta de que el problema estaba en la codificación con la que fue guardada el archivo. Basta con guardarlo como Western European (Windows) - Codepage 1252 y el asunto se resuelve.

En Visual Studio abre tu archivo, y selecciona Guardar como... y en la ventana de diálogo en la que seleccionas el nombre, haz clic en la pequeña flecha al lado del botón Save y selecciona Save with encoding:

menu2.png

Después selecciona el encoding antes mencionado:

menu31.png

Y listo, problema solucionado:

letrerobien.png

No hay Comentarios

Cómo modificar el lenguaje de los controles del Ajax Control Toolkit

Los controles del Ajax Control Toolkit para ASP.NET son muy útiles. Si los has usado, habrás notado que por default aparecen en idioma inglés, sin embargo cuando los descargas de Codeplex notarás que se descargan también varias carpetas, con nombres como "ar", "cs", "de", etc. Estas carpetas contienen archivos de idioma que te permiten modificar el lenguaje de los controles.

Si por ejemplo, utilizas un CalendarExtender, por default te saldrá en inglés:
calendarextender_en.gif

Si quieres usar el idioma español, tienes que hacer dos cambios en tu página.
En Page agrega el atributo Culture indicando el código de tu cultura, que en mi caso, al ser español de México, es es-MX:

ASP:
  1. <%@ Page Culture="es-MX" %>

En el ScriptManager tienes que indicar que quieres que se utilice el idioma que especificaste, de esta manera:

ASP:
  1. <asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="true"></asp:ScriptManager>

Y listo, ahora podrás ver el CalendarExtender y los demás controles en tu idioma:

calendarextender_es.gif

3 Comentarios