Home networking made easy, NM5.0, 468x60banner LinkShare_468x60v1 LampsPlus.com - America's Lighting Superstore! -->

USUARIO Y CLAVE CON "C"

Explotando el uso de elementos sencillos como arreglos, condicionales se pueden crear aplicaciones interesantes por medio del lenguaje de programacion "C".

En esta ocasion el codigo pretende emular la validacion de un usuario y su contraseña. Esto de los nombres de usuario y contraseñas suele ser el pan de cada dia en muchas de las paginas web, en proteccion de archivos de excel e incluso en muchas de las computadoras ya sea de la escuela ó el trabajo.
¿Pero para que usar un nombre de usuario y una contraseña? La respuesta resulta obvia: Para proteger informacion importante para nosotros ,y lograr con esto privacidad y seguridad en los proyectos que tengamos.

Como mencione anteriormente, este programa funciona con elementos muy sencillos que provee el lenguaje de programacion C, y ademas contiene un codigo muy corto (Si observan el programa se daran cuenta de que son mas comentarios que codigo util). La estructura del programa es la siguiente:

1** El programa solicita un nombre de usuario y una contraseña (Estas son los valores a validar). Se recomienda que el nombre de usuario sean solo letras y la contraseña sea numerica.
2** El usuario entra en LOG-IN para comenzar a validar. Lo que se usa aqui es un condicional while que nos permite hacer recursivo el programa. Lo que sucede dentro del while es lo siguiente:

  a)  El programa recibe el nombre de usuario y lo almacena en un vector de tipo caracter.

  b)  El programa recibe la contraseña y la almacena en una variable de tipo  entera. 

 c)  Mediante el uso de un ciclo for, un contador, y usando las propiedades  de una cadena, se cuenta el numero de caracteres del nombre de usuario  a validar(variable user2).

  d)  Usando la funcion strncmp de la biblioteca standard string.h se comparan el nombre de usuario a validar (variable user) con el nombre de usuario ingresado en LOG-IN(variable user2).

  e)  Usando un condicional "if" se compara que los nombres de usuario y las contraseñas sean iguales. Si lo anterior se cumple se entra a una linea piloto y termina el programa; de no ser asi se entra en un ciclo recursivo que termina hasta que se ingrese el nombre de usuario y la contraseña correcta.

DESCARGA

Para descargar el codigo del programa da click aqui.


Espero que sea de ayuda. Hasta Luego.

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]

<< Inicio

Add to Technorati Favorites