Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de...

22
Blog de Cyberexplorador Blog sobre programación Home Acerca de mi Contacto Donar Mi galería Mis libros favoritos ¿Por qué cyberexplorador? Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones 2 de septiembre de 2009 | Autor: admin 0 Pues es verdad, te voy a explicar cómo restringir el acceso a una página web mediante un usuario y contraseña o manejo de sesiones que estén en una base de datos de MySQL sin que programes una sola línea de código. Esto no significa que no necesites saber programación PHP, lo necesitas pero aquí te daré algunos pasos para que hagas todo más rápido y si conoces PHP pues lo mejores a tu gusto. Las herramientas que vamos a utilizar son: Wamp Server Dreamweaver 8.0 o superior Mozilla Firefox o Internet Explorer o cualquier otro navegador Una vez que tengamos instalado nuestro servidor web, en este caso Wamp Server vamos a proceder a explicar este tutorial. Primero crearemos una base de datos, en este caso se llama “manejo_usuarios” ésta contiene una tabla llamada “usuarios” con dos campos: “user” y “password”. Podemos agregar dos registros para hacer la prueba. Puedes crear la base usando phpMyAdmin que trae el propio WAMP. Entonces tenemos algo así: X Network Access Message: The page cannot be displayed Explanation: There is a problem with the page you are trying to reach Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-... 1 de 22 08/01/2014 16:45

Transcript of Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de...

Page 1: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Blog de CyberexploradorBlog sobre programación

Home

Acerca de mi

Contacto

Donar

Mi galería

Mis libros favoritos

¿Por qué cyberexplorador?

Autenticación de usuarios con PHP y MySQL sin programar nada – Manejode sesiones

2 de septiembre de 2009 | Autor: admin

0

Pues es verdad, te voy a explicar cómo restringir el acceso a una página web mediante un usuario y contraseña o manejo desesiones que estén en una base de datos de MySQL sin que programes una sola línea de código. Esto no significa que nonecesites saber programación PHP, lo necesitas pero aquí te daré algunos pasos para que hagas todo más rápido y si conocesPHP pues lo mejores a tu gusto.

Las herramientas que vamos a utilizar son:

Wamp ServerDreamweaver 8.0 o superiorMozilla Firefox o Internet Explorer o cualquier otro navegador

Una vez que tengamos instalado nuestro servidor web, en este caso Wamp Server vamos a proceder a explicar este tutorial.

Primero crearemos una base de datos, en este caso se llama “manejo_usuarios” ésta contiene una tabla llamada “usuarios”con dos campos: “user” y “password”. Podemos agregar dos registros para hacer la prueba. Puedes crear la base usandophpMyAdmin que trae el propio WAMP. Entonces tenemos algo así:

XNetwork Access Message: The page cannot bedisplayed

Explanation: There is a problem with the page you are trying to reach

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

1 de 22 08/01/2014 16:45

Page 2: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Clic en la imagen para ampliar

Una vez creada la base de datos vamos a crear las páginas web, vamos a necesitar para esta prueba 3 páginas PHP. Recuerdaguardarlas en la ruta C:wampwww para poder visualizarlas. Bueno de hecho al abrir Dreamweaver (en este caso usaré laversión CS) antes de crear cualquier archivo debemos ir al menú “Sitio” -> “Nuevo sitio”. Yo dentro de la ruta C:wampwwwcreé una carpeta llamada “UsuariosenPHP” y dentro una carpeta llamada “images”. Respecto a esto último hay que destacarque todas las imágenes que insertes en el sitio desde cualquier ruta se copiará automáticamente a la carpeta “images”.Entonces llenamos con los datos necesarios:

Nombre del sitio: Le puedes poner cualquier nombreCarpeta raíz local: Aquí escogemos la carpeta donde está el sitio, en mi caso C:wampwwwUsuariosenPHPCarpeta predeterminada de imágenes: La ruta de la carpeta que creamos antes C:wampwwwUsuariosenPHPimages

Entonces nos queda algo así:

Clic en la imagen para ampliar

Ahora dentro de la misma ventana nos vamos a “Servidor de pruebas”, en Modelo de servidor seleccionamos “PHPMySQL” y en Acceso escogemos “Local/Red”. En Carpeta de servidor escogemos la ruta del WAMP, en este caso C:wampy en prefijo del URL escogemos la ruta con la que cargaremos nuestro sitio web, para este caso sería: http://localhost/UsuariosenPHP/.

Nota: Si usas otro servidor web como XAMPP tienes que cambiar esas rutas.

Entonces nos queda algo así:

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

2 de 22 08/01/2014 16:45

Page 3: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Clic en la imagen para ampliar

Damos clic en Aceptar. No olvides realizar este paso o tendrás problemas más adelante.

Ahora crearemos las páginas web. Como mencioné antes serán 3 páginas web sencillas las que necesitamos para esta prueba:

index.php –> Esta página será la principal, tendrá un título y un enlace a la página ingreso.phpingreso.php –> Tendrá un formulario donde se ingresará el usuario y la contraseña para autenticarse.entrar.php –> Es la página donde ingresaremos si la autenticación fue exitosa.

Ahora veamos qué tiene cada página:

index.php

Tendrá únicamente un título y un enlace a la página ingreso.php como se muestra en la siguiente figura:

Clic en la imagen para ampliar

ingreso.php

Esta página contendrá un formulario que pida el nombre de usuario y la contraseña. El campo de texto del usuario se llamará“usuario” (sin comillas) y el campo de texto del password se llamará “contrasena” (sin comillas). Entonces tenemos algo así:

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

3 de 22 08/01/2014 16:45

Page 4: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Clic en la imagen para ampliar

entrar.php

Esta página tiene un título, tiene una tabla que dirá el nombre del usuario que accedió y tendrá un link que diga Desconectarque permitirá cerrar la sesión (ya explicaré cómo hacer eso):

Clic en la imagen para ampliar

Antes de validar los usuarios (que es lo que nos interesa) debemos hacer algo en esta página entrar.php. Debemos restringir elacceso a ella, pues la idea es que sea visible solo por quien inicia sesión. Bien para ello nos vamos al menú Insertar ->Objetos de aplicación -> Autenticación de usuarios -> Restringir acceso a página:

Clic en la imagen para ampliar

En el cuadro de opciones establecemos los siguientes parámetros:

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

4 de 22 08/01/2014 16:45

Page 5: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Clic en la imagen para ampliar

Ahora cada vez que alguien quiera acceder a esa página sin haber iniciado sesión, será redireccionado automáticamente a lapágina ingreso.php.

Validar usuarios

Bien ahora si vamos a validar el ingreso de los usuarios. En mi base de datos tengo dos usuarios registrados que son:

Usuario #1: usuario = usuario1, contraseña = prueba1Usuario #2: usuario = usuario2, contraseña = prueba2

La validación lo haremos en la página ingreso.php nos vamos al menú Ventana -> Bases de datos y se nos carga una ventanaen el panel derecho, si seguiste los pasos anteriores al crear Nuevo sitio y al configurar el servidor de prueba, entonces notendrás problemas en este paso.

En la ventana de Bases de datos damos clic en el símbolo + y luego en “Conexión MySQL”. Se nos aparece una ventana yllenamos con los siguientes datos:

Nombre de conexión: cualquier nombre, en mi caso se llama conexion_usuarios.Servidor MySQL: si la base de datos está en la misma máquina escribimos “localhost” (sin comillas).Nombre de usuario: por lo general el nombre por defecto es “root” (sin comillas).Contraseña: por lo general se deja el espacio en blanco.Base de datos: damos clic en “Seleccionar” y escogemos la base de datos que creamos, en mi caso“manejo_usuarios”.

Nos quedaría así:

Clic en la imagen para ampliar

Ahora en la ventana “Bases de datos” aparece la base seleccionada con el nombre que le pusimos. Ahora nos vamos al menúVentana -> Vinculaciones. En la ventana que aparece en el menú lateral damos clic en el signo + y escogemos “Juego deregistros (consulta)” y escribimos los siguientes datos:

Nombre: cualquier nombre que queramos darle a la consulta o recordset, en mi caso se llama “consulta_usuarios” (sincomillas).Conexión: seleccionamos la conexión que creamos anteriormente.Table: escogemos la tabla que contiene los datos, en mi caso “usuarios”.Columnas: escogemos la opción todo, ya que queremos los datos tanto del usuario como del password.

Nos queda algo así:

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

5 de 22 08/01/2014 16:45

Page 6: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Clic en la imagen para ampliar

Si damos clic en Prueba podemos ver todos los registros que tiene esta consulta. Damos clic en aceptar. AutomáticamenteDreamweaver crea el código PHP, sin que hayamos programado absolutamente nada. Yo uso la versión CS o versión 8, aquíel código PHP se crea en el mismo archivo, pero en versiones superiores como la CS4 crea el código en un archivo separado.

Bien, una vez hecha la conexión a la base de datos vamos a validar el usuario. Nos vamos al menú Insertar -> Objetos deaplicación -> Autenticación de usuarios -> Conectar usuario. Se nos aparece un cuadro y establecemos los siguientesparámetros:

Obtener entrada de formulario: aquí va el nombre del formulario, por defecto se llama form1, pero si le cambiaronde nombre va el nombre que le pusieron.Campo nombre de usuario: se escoge el nombre del campo de texto que contiene al usuario, en mi caso se llama“usuario” (sin comillas).

Campo contraseña: se escoge el nombre del campo de texto que contiene la contraseña, en mi caso se llama“contrasena” (sin comillas).Validar utilizando conexión: escogemos el nombre de la conexión a la base de datos que creamos antes, en mi caso“conexion_usuarios” (sin comillas).Tabla: escogemos el nombre de la tabla que contiene los usuarios, en mi caso “usuarios” (sin comillas).Columna nombre de usuario: escogemos la columna que contiene los usuarios, en mi caso “user” (sin comillas).Columna contraseña: escogemos la columna que contiene las contraseñas, en mi caso “password” (sin comillas).Si la conexión es correcta, ir a: aquí escogemos la página web a donde se redireccionará al usuario si los datosingresados son correctos, en este caso entrar.php.Si falla la conexión, ir a: aquí escogemos la página web a donde se redireccionará al usuario si los datos ingresadosson erróneos, en mi caso ingreso.php.

Nos queda así:

Clic en la imagen para ampliar

Listo!!! Ahora para ingresar a la página entrar.php debemos validarnos en la página ingreso.php, no hemos escrito nada decódigo PHP, todo lo hizo Dreamweaver.

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

6 de 22 08/01/2014 16:45

Page 7: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Ahora vamos a terminar el programa dándole los últimos toques a la página entrar.php.

Al crear la conexión a la base de datos se crea automáticamente en todas las páginas del sitio, pero las vinculaciones sedeben crear una para cada página según se necesite. Entonces en la página entrar.php agregamos una nueva vinculación conel signo + y escogemos “Juego de registros (consulta)” y lo llenamos con los siguientes datos:

Clic en la imagen para ampliar

Ya sé lo que te estás preguntando ¿qué es eso de Filtro: user = Variable de sesión MM_Username? Bien ¿recuerdas que tedije que no necesitas programar nada, pero que si debes conocer algo de PHP? Bien, si te fijas en el código PHP queDreamweaver creó en la página ingreso.php te fijarás que existe lo siguiente:

//declare two session variables and assign them$_SESSION['MM_Username'] = $loginUsername;$_SESSION['MM_UserGroup'] = $loginStrGroup;

Pues ahí tienes la variable MM_Username, ésta variable contiene el nombre de sesión con el que navegarás por la páginaweb, y el nombre de sesión es igual al usuario que tienes en la base de datos. Entonces en esta consulta lo que estamoshaciendo es obtener el nombre de usuario donde user (la variable que tenemos en la base de datos) sea igual a la variableMM_Username de inicio de sesión. Pues queremos imprimir ese dato en una parte de la página web, toma en cuenta que poresa razón en Columnas escogí Seleccionado y escogí la columna user únicamente, pues no me interesa imprimir la columnapassword, sería una gran error.

Bien una vez hecha esta consulta, ponemos el cursor donde queremos imprimir el nombre del usuario y nos vamos al menúInsertar -> Objetos de aplicación -> Datos dinámicos -> Texto dinámico. Nos aparece un cuadro y escogemos la consulta queacabamos de hacer:

Clic en la imagen para ampliar

Te aparecerá un cuadro que contiene la consulta PHP.

Finalmente vamos a crear el enlace para cerrar sesión. Solo ponemos el cursor donde queremos que esté el enlace, y nosvamos al menú Insertar -> Objetos de aplicación -> Autenticación de usuarios -> Desconectar usuario. Nos aparece una

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

7 de 22 08/01/2014 16:45

Page 8: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

ventana y llenamos con los siguientes parámetros:

Clic en la imagen para ampliar

Si en vez de la palabra Desconectar quieres, por ejemplo, las palabras Cerrar sesión, entonces la escribes, la seleccionas ysigues el procedimiento anterior.

Así se ve cuando ingresas al área restringida después de validarte, en este caso como usuario2:

Clic en la imagen para ampliar

Listo!!! Acabas de crear una página web que valida el ingreso de usuarios que están en una base de datos de MySQL sinprogramar nada.

Trata de probar los demás componentes que trae el menú Insertar -> Objetos de aplicación. Te ahorrarás mucho tiempohaciendo páginas web gracias a Dreamweaver.

Por cierto subí todos los códigos generados a esta página: http://mygnet.net/codigos/php/manejodebasedatos/validar_ingreso_de_usuarios_con_php_y_mysql.3046 ahí los pueden descargar.

Related posts:

Consultar, insertar y modificar registros de una base de datos de MySQL con PHP sin programar nada1.Añadir imágenes a una base de datos y cargarlas usando PHP y MySQL2.Programa sobre SLA y manejo de ping usando PHP3.Obtener datos desde un formulario con PHP y procesarlos4.

Publicado en PHP, Programacion | Etiquetas: autenticacion, dreamweaver, manejo, mysql, php, sesiones, usuarios, validar

79 comentarios para “Autenticación de usuarios con PHP y MySQL sin programar nada – Manejode sesiones”

Carlos dice:7 septiembre, 2009 a las 12:47 PM

XNetwork Access Message: The page cannot bedisplayed

Explanation: There is a problem with the page you are trying to reach

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

8 de 22 08/01/2014 16:45

Page 9: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Holatienes el codigo generado de tus archivos,puedes pasarla?

Saludos

Respondercyberexplorador dice:7 septiembre, 2009 a las 2:20 PM

Los códigos los puedes descargar en http://mygnet.net/codigos/php/manejodebasedatos/validar_ingreso_de_usuarios_con_php_y_mysql.3046

ResponderNeo dice:8 septiembre, 2009 a las 9:08 AM

Excelente aporte, muy dedicado… te felicito, funciona a la perfeccion.

Respondercyberexplorador dice:8 septiembre, 2009 a las 5:10 PM

Muchas gracias, que bueno que te funcionó

ResponderEdu dice:17 septiembre, 2009 a las 12:10 PM

Uf… hasta que lo encontre… gracias man… por el aporte…. ¡¡

Responderoscar dice:19 octubre, 2009 a las 10:19 AM

hola que tal, bueno eh estado intentandio estos apso me marcas todo esta bien con la conexion con la base de datos, elproblema cuando estoy en el juego de registros para el user y la contraseña, cuando le doy prueba me amnda un errorde dreamweaver 8, me dice ke se ha producido un erro no identificado, me aparecen mis campos en, ke son id, user,contraseña, pero cuando lo pruebas te debe amndar los datos de esos campos y es cuando em marca ese error, la vddno se poruqe hace eso , espero me puedas ayudar.

Responderoscar dice:23 octubre, 2009 a las 10:52 AM

el administrador no revisa los comentarios??

Respondercyberexplorador dice:24 octubre, 2009 a las 5:45 PM

Me podrías capturar la pantalla del error para verla. Sube la imagen a http://imageshack.us para verla. El tutorialque ves aquí fue hecho con Dreamweaver 8.

Responderoscar dice:26 octubre, 2009 a las 10:42 AM

http://img255.imageshack.us/img255/418/dibujovw.jpgaki te mando la imagen del error ke me marca, yo tambien lo estoy haciendo con dreamweaver 8, pero

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

9 de 22 08/01/2014 16:45

Page 10: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

este error no me deja de salir

Respondercyberexplorador dice:27 octubre, 2009 a las 6:20 PM

Realmente no sé a qué se debe el error. Puede ser con la conexión a la base de datos. El error te da cuandopresionas Aceptar o cuando presionas Prueba? Verifica que hayas seguido los pasos en orden.

Responderjalil lararte dice:27 octubre, 2009 a las 4:46 PM

excelente funciona a las 1000 maravillas, lo probe con el wamp y con el appserver

Responderoscar dice:28 octubre, 2009 a las 1:04 PM

no te salio un error ke dice se a producido un error no identificado?? ke dreamweaver tienes?? y cual es elappserv ke manejas??

Responderoscar dice:28 octubre, 2009 a las 12:43 PM

segui los pasos tal y como los pones, pero el erro me sale cuando doy probar, pero si le pongo aceptar no me da ningunerror, y sigo los pasos pero cuando llego al texto dinamico para desplegar lo ke hay en el juego de registros alli meamrca el error otra vez

Respondercayetano dice:2 noviembre, 2009 a las 11:05 PM

hola que tal me sirvio de maravilla tus pasos pero ahora lo que quiero hacer es que como tengo varios usuarios memuestre el nombre d los demas ya que entre con el usuario que entre me pone solo el nombre del primer usuario que seencuentra en la base de datos aunque entre con otro

ResponderCesar dice:7 noviembre, 2009 a las 9:38 PM

Hola que tal, me sirvio bastante el material, muchas felicidades. Funcionó a la perfección, ahora el unico detalle quehay que hacer es proteger cada una de las páginas. Gracias!

ResponderOSCAR dice:8 noviembre, 2009 a las 12:32 AM

ya arregle el problema era mi appserv, lo kite y puse una version anterior, peo ahora ke ya me hace todo eso, como lepongo la accion al boton para ke al momento de dar clic en el me valide el user y pass ke tengo?? y me manda a alsesion del usuario

Responderfer dice:8 diciembre, 2009 a las 3:53 AM

Hola. He probado todo y funciona bien, pero el password no me distingue mayusculas de minusculas. ??? Puedo haberecho algo mal?

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

10 de 22 08/01/2014 16:45

Page 11: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Respondercyberexplorador dice:8 diciembre, 2009 a las 6:49 PM

Que raro, la verdad no probé eso. Pero debería distinguirlas. Voy a revisarlo.

Responderalexromero dice:26 diciembre, 2009 a las 2:35 PM

Sigo el tuto paso a paso y me funciona perfectamente en modo local pero cuando subo mi pagina a mi hostin solopuedo ver la 1º paguina cuando pulso sobre el boton ingresar me sale el siguiente error

Fatal error: Access denied for user: ‘[email protected]’ (Using password: NO) in /data/members/free/tripod/es/a/l/e/alexromero/htdocs/Connections/conexion_usuarios.php on line 9a que es debido.

Por si sive de algo mi hostin es lycos tripod y la dire eshttp://usuarios.lycos.es/alexromero

Respondercyberexplorador dice:28 diciembre, 2009 a las 6:48 PM

Da error en la línea 9 del archivo conexion_usuarios.php pon aquí qué hay en esa línea para ver si te puedoayudar.

Responderdark__warrior dice:12 febrero, 2010 a las 11:51 PM

Ami me pasaba similar, l oque hice fue subir los archivos dependientes y subio el deconexion’usuarios.php y listo despues mi problema ya fue otro y aun no encuentro solucion, lo describo enla parte inferior.. jeje

Responderantonio dice:7 enero, 2010 a las 9:45 PM

Saludos, seguí todos los pasos y al ingresar el usuario y la contraseña me sale “Unknown column ‘usuario1′ in ‘whereclause’”¿en donde me equivoqué?

Respondercyberexplorador dice:8 enero, 2010 a las 6:41 PM

La columna usuario1 parece que no existe en la base de datos. Verifica que se llame así, con mayúsculas yminúsculas.

Responderantonio dice:7 enero, 2010 a las 9:57 PM

Parece que la difrencia está en estas dos lineas:

las mias:$LoginRS__query=sprintf(“SELECT `user`, password FROM usuarios WHERE `user`=%s AND password=%s”,GetSQLValueString($loginUsername, “-1″), GetSQLValueString($password, “text”));

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

11 de 22 08/01/2014 16:45

Page 12: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

las tuyas:$LoginRS__query=sprintf(“SELECT user, password FROM usuarios WHERE user=’%s’ AND password=’%s’”,get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password :addslashes($password));

apenas empiezo, me podrías ayudar?

Respondercyberexplorador dice:8 enero, 2010 a las 6:44 PM

Seguiste los pasos en forma ordenada. SI lo haces así no debería haber ningún problema. Verifica que la base dedatos tenga el nombre correcto, así como sus campos.

ResponderJordi dice:1 julio, 2012 a las 5:35 AM

Hola que tal, antes de nada decir que me ha gustado mucho el tutorial!!però a mi me ocurrió lo mismo, el problema viene por los tipos de datos, basta con que modifiques la clàusulaSQL añadiendo comillas simples en el criterio aplicado al campo user, quedando de la siguiiente manera:$LoginRS__query=sprintf(“SELECT user, password FROM usuaris WHERE user=’%s’ AND password=%s”Y ahora ya habría de funcionar

Responderdiana dice:27 enero, 2010 a las 1:33 PM

EXCELENTE APORTACION, MUCHAS GRACIAS ME SIRVIO DE MUCHO , UNA PREGUNTA COMO HAGOOPERACIONES CON FORMULARIOS ASI Q EN UN TEXTFIELD INGRESE 3 EN OTRO 2 ETC ETC Y QUE ENUNO Q DIGA TOTAL ME DE EL TOTAL DE TODOS, GRACIAS

Respondercyberexplorador dice:27 enero, 2010 a las 5:48 PM

Aqui explico como hacer eso: http://cyberexplorador.wordpress.com/2009/01/23/obtener-datos-desde-formulario-con-php-y-procesarlos/

Responderdark__warrior dice:9 febrero, 2010 a las 3:11 AM

Hola , excelente tutorial…realmente muy bueno, solo tengo una duda, mira ya hice todooo lo que se indica

http://acsalab.com/restringe

pero resulta que al momento de ingresar el usuario y dar sumbit..o enter.. parace el siguiente error:

Unknown column ‘usuario1′ in ‘where clause’

alguien sabe a que se refiere o a que se debe?, muchas gracias de antemano.

Respondercyberexplorador dice:9 febrero, 2010 a las 1:14 PM

Revisa bien la base de datos. Al parecer existe algún problema con la columna usuario1. Recuerda además quela base de datos ya debe tener registros para que puedas probar el ejemplo.

Responder

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

12 de 22 08/01/2014 16:45

Page 13: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

dark__warrior dice:12 febrero, 2010 a las 11:28 PM

Hola, gracias por la respuesta cyber, fijate que ya revisé la base de datos, mayusculas, minusculas, letrapor letra, de hecho ya no hay tanto problema por que la informacion la va jalando dreamweaver, tambieningrese los datos como se ve en el ejemplo, para user ingrese usuario1 y para password ingreséprueba1,…lo raro tambien esta en que si pongo algun nombre o dato que no existe..como por ejemplo enusuario pongo.. pedro y el pass: pablo, me aparece el mismo mugre letrero en lugar de envarme a la hojade index como lo estoy solicitando… sta raro no?…muchas gracisa por tu tiempo =)

ResponderJuanM dice:14 febrero, 2010 a las 4:23 PM

Esta buena la cosa y pues para gente que hasta ahora esta dando sus perimeros pasos en Php esta de lujo.

Respondermabe_ing dice:20 febrero, 2010 a las 3:54 PM

Excelente tu explicación me sirvió mucho, lo hice con mi base de datos en xampp y funciona bien, pero al pasarla alservido cundo dígito el nombre de usuario y contraseña y le doy enviar, aparece “No database selected”, primero teniaproblemas con la conexión de la base pero lo solucione, pero esto si no lo entiendo, Te agradezco la colaboraciónGracias

Responderdark_warrior dice:4 marzo, 2010 a las 8:33 PM

Saludos, disculpen fijenseque sigo batallando con el error de: Unknown column ‘usuario1′ in ‘where clause’ , ya vi quetodo este igual con mayusculas minusculas y de mas, mi base de datos tiene como usuario permitido: usuario1 y comopassword: password1. el caso es que me sale una y otra vez el error, y no me regresa a la seccion de index.php

Pero lo que acabo de observar es que solo me regresa cuando meto algun valor en ususario y contraseña, como: 1 y 1,al poner numero si me regresa…alguien tiene idea de por que podria pasar esto?..gracias de antemano

Responderdark_warrior dice:4 marzo, 2010 a las 8:36 PM

PARA COMPLEMENTARPor cierto, con l oque cometno arriba la direccion donde se encuentra ubicado el archivo , por si alguien mepuede dar una ayuda, la cual agradecere es:

http://motacreativa.com/BDD

Realmente agradecere su apoyo pues es para un proyecto que aun no puedo sacar adelante por ese detalle, y hebuscado en otros foros pero al parecer muchos tienen el mismo problema

Responderdark_warrior dice:4 marzo, 2010 a las 8:50 PM

PARA COMPLEMENTAR MAS..PORFAVOR AYUDA

Acabo de realizar otra prueba…puse en el dato de mi base de datos el usuario 1 y el password 12 y medeja ingresar a la siguiente seccion, pero no puedo ingresar con el segundo registro que es usuario:usuario2 y password: password2…alguna idea de por que sucede esto…si trato de ingresar con el segundoregistro, nisiquiera me regresa al index, solo me marca el error.

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

13 de 22 08/01/2014 16:45

Page 14: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

ResponderJordi dice:1 julio, 2012 a las 5:39 AM

Hola que tal, antes de nada decir que me ha gustado mucho el tutorial!!però a mi me ocurrió lo mismo, el problema viene por los tipos de datos, basta con que modifiques laclàusula SQL añadiendo comillas simples en el criterio aplicado al campo user, quedando de la siguiientemanera:$LoginRS__query=sprintf(“SELECT user, password FROM usuaris WHERE user=’%s’ ANDpassword=%s”Y ahora ya habría de funcionar

ResponderRyoko dice:29 marzo, 2010 a las 11:09 PM

Saludos!He seguido todos los pasos, aparece el login, a la hora de apretar el boton de enviar, lo unico que hace es dejarme en lamisma página pero todo en blanco, lo he intentado en DW CS3 y CS4, he intentado cambiar las páginas a las que se vaa redireccionar y nada, ¿alguna idea a que se pueda deber? (estoy usando la pag via web no el wamp, en wampfunciona bien)

Responderwilton dice:12 abril, 2010 a las 9:31 PM

gracias, este tutorial esta de maravillas, existe un mundo en dreamwever que aun no he descubierto, y espero hacerlo.muchas gracias y sigue asi

Responderroomix1 dice:18 abril, 2010 a las 8:43 PM

holatengo un problemacuando voy a vinculaciones + no me aparece la opcion juego de registrosaparece Conjunto de datos Xml de Spry y obtener mas fuentes de datoscomo hago para que aparesca la opcion juego de registros?les agradeceria su respuesta

Respondercyberexplorador dice:19 abril, 2010 a las 6:11 PM

Cuando creas una nueva página debes escoger que sea de tipo PHP.

Responderjahsin farrufia dice:28 abril, 2010 a las 5:48 PM

saludos.deseo que al autenticar un determinado usuario y se direccione hasta una pagina determinada,ejemploel administracdor del tiene una sesion y la secretaria del sistemas tiene otra, y la idea es que al autnticar cada uno vayaa donde debe ir y el login y passwor esta guardado en una base de datos. gracias por tu colaboracion

Respondercyberexplorador dice:28 abril, 2010 a las 6:38 PM

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

14 de 22 08/01/2014 16:45

Page 15: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Para hacer eso debes trabajar con noveles de acceso. Esas propiedades te da el Dreamweaver mismo.

Responderoscar dice:29 abril, 2010 a las 12:26 AM

funciona muy bien, solo una cosita como le puedo hacer para ke distinga de minusculas y mayusculas?

ResponderDennis dice:28 junio, 2010 a las 10:57 PM

Mi mas sincera felicitación!!!!!!!!!!!! me sirvió de muchisimo tu tutorial; lo probé con el XAMPP y va de perlas!!!!excelente aporte. Solo una consulta, hay manera de encriptar el password y que el usuario cambie su password desdeel dreamweaver 8?.

Saludos!!!

Respondercyberexplorador dice:29 junio, 2010 a las 4:11 PM

Hay varias formas de encriptar los datos en MySQL, yo suelo usar el método md5. Por ejemplo para encriptar elpassword en la base sería así:insert into tabla(user,password, nombre) value(‘usuario1′, md5(‘usuario1234′), ‘Hugo Mora’)Y para obtener el dato sería:select nombrefrom tablawhere user = ‘usuario1′and password = md5(‘usuario1234′)

De todas maneras hay varias formas de encriptación, aquí te dejo un manual que te puede servir:http://dev.mysql.com/doc/refman/5.0/es/encryption-functions.html

ResponderDennis dice:22 agosto, 2010 a las 12:26 PM

Hola Amigo, de nuevo por aquí, esta vez es para pedirte si sabes como subir archivos a xampp utilizandodreamweaver, estoy que trato pero no acierto, y ademas como guardar en mysql el enlace para que al llamar a travésde una tabla dinámica esos datos aparezca el archivo (en este caso un pdf). Sería de gran ayuda que me des una manitoen eso o guia que sepas al respecto. Gracias desde ya!Saludos.

Responderelieser dice:16 octubre, 2010 a las 11:28 PM

gracias… a la perfecion

ResponderCarlos dice:14 enero, 2011 a las 9:20 PM

Hola una consulta, si la base de datos se encuentra en un hosting alquilado igual escribimos “localhost” (sin comillas),en la opción Servidor MySQL:.

Respondercyberexplorador dice:23 enero, 2011 a las 6:51 PM

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

15 de 22 08/01/2014 16:45

Page 16: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

No, en ese caso debes poner el nombre que te dan los dueños del hosting. Ellos te dan esa información, localhostes solo cuando trabas en tu computador local.

Respondereddafvs dice:9 febrero, 2011 a las 11:47 AM

TE AGRADEZCO LOS ARCHIVOS SON MUY BUENOS ME FUNCIONARON DE MARAVILLA, QUERIAPREGUNTARTE ALGO HICE LA BASE DE DATOS PARA UNA PAGINA, ES DE REGISTRO DE USUARIOSPERO ELLOS NO TIENEN SESSION NO TIENEN LOGIN NI PASS SOLAMENTE SE REGISTRAN, PERO SINECESITO QUE SOLAMENTE EL ADMINISTRADOR TENGA ACCESO PARA ENTRAR AL index:php QUE ESLA PAGINA QUE MUESTRA LOS REGISTROS Y LOS PUEDE MODIFICAR Y ELIMINAR, COMO TE DIGO LABASE DE DATOS TIENE LOS CAMPOS DE REGISTRO PERO NO LOS DE LOGIN NI PASS.TE AGRADEZCO LA INFORMACIÓN

Respondercesar dice:15 febrero, 2011 a las 8:02 PM

muy buen tutorial, hay un paso que no me sale ya que tengo xampp como hago para configural ese paso que hizo conel wamp

Respondercesar dice:22 febrero, 2011 a las 7:46 PM

me sale este error al darle click en ingresar me pueden ayudarWarning: require_once(Connections/conexion_usuarios.php) [function.require-once]: failed to open stream: No suchfile or directory in C:xampphtdocsUsuariosenPHPingreso.php on line 1

Fatal error: require_once() [function.require]: Failed opening required ‘Connections/conexion_usuarios.php’(include_path=’.;C:xamppphpPEAR’) in C:xampphtdocsUsuariosenPHPingreso.php on line 1

Respondercesar dice:22 febrero, 2011 a las 7:52 PM

buenas tardes me pueden colaborar me sale este error

Warning: require_once(Connections/conexion_usuarios.php) [function.require-once]: failed to open stream: No suchfile or directory in C:xampphtdocsUsuariosenPHPingreso.php on line 1

Fatal error: require_once() [function.require]: Failed opening required ‘Connections/conexion_usuarios.php’(include_path=’.;C:xamppphpPEAR’) in C:xampphtdocsUsuariosenPHPingreso.php on line 1

ResponderEdu dice:1 abril, 2011 a las 9:23 AM

Todo Bien funciona a lo maximo, pero como puedo hacer si tengo 2 tipos de usuario Administrador e invitado y estanen tablas diferentes y se que se redireccionen en paginas diferentes.

Gracias

ResponderNelson dice:30 abril, 2011 a las 5:20 PM

excelente aporte pana

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

16 de 22 08/01/2014 16:45

Page 17: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Respondergonzalo dice:3 junio, 2011 a las 7:24 AM

te pasaste AMIGO! FUNCIONA DE 100000, gracias por el tutorial. saludos !gonalo – Tucumán – Argentina

ResponderDawer Drew dice:6 julio, 2011 a las 9:39 PM

muy buen aporte… tengo una pregunta de novato…. que tan segura es el script que genera el dreamveawer…. hayalgo mas seguro….. no se si me hago entender…. por dar un ejemplo para encriptar contraseñas varios metodos y youso encriptacion ASE por us complejidad …. en autentificacion de usuario y manejo de secciones que tan seguro eseste codigo que genera el dreamweaver…. anticipo mis agradecimientos

Responder

hhmosquera dice:8 julio, 2011 a las 12:24 PM

Es sin duda un excelente aporte para quienes como yo estamos iniciándonos en este campo, me ha sido de muchautilidad.Es el mejor tutorial que he visto hasta el momento para validar usuarios.Lo felicito esas son las cosas que hacen grande a una persona, el compartir su conocimiento lo llevará muy lejos.

Le deseo muchos éxitos

hhmosquera

Responderjose dice:2 septiembre, 2011 a las 7:02 PM

esta todo completo, un ahorro enorme de tiempo gracias por el a porte,

ResponderJoel Rangel Mendez dice:16 octubre, 2011 a las 1:58 PM

AMIGO CUANDO LE DOY A LA PAGINA ENTRAR ME SALE UN EROOR NO ME MUESTRA EL LOGEO DEUSUARIO COMO COMPONGO ESTO PORFA NECESITO TU AYUDA

ResponderDavid dice:30 octubre, 2011 a las 12:25 AM

Todo me sale bien, Pero no logro que aparesca el alias o el nombre del usuario.

ResponderRita dice:14 noviembre, 2011 a las 8:37 AM

Hola! estoy intentando crear la base de datos pero cuando pincho en phpMyAdmin se me abre una ventana delnavegador con la siguiente direccion http://localhost/phpmyadmin/ y el clasico error 404 de explorer. a que se debeesto si he instalado el Warm correctamente? gracias y un saludo

Responderlobohc dice:

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

17 de 22 08/01/2014 16:45

Page 18: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

31 enero, 2012 a las 4:12 PM

gracias por el material… descargando los archivos sale bien el ejemplo… pero al explicarlo de manera visual quizashas omitido un paso… si puedes revisas los pasos que nos has mostrado, poq salia

Unknown column ‘usuario1′ in ‘where clause’

weno, nuevamente reiterar las gracias por la ayuda! (y)

Responder

Andres Nau dice:27 febrero, 2012 a las 9:19 PM

EXCELENTE TUTORIAL… LO REALICÉ DIRECTAMENTE CON PHPMYADMIN PARA CREAR LA BASE DEDATOS ONLINE E HICE TODO DIRECTAMENTE ONLINE CON DREAMWEAVER EN MI DOMINIO, LE DIESTILOS, ETC Y FUNCIONA DE MARAVILLAS…TE HAGO UNA CONSULTA, QUIZA TB ME PUEDAS AYUDAR, EN LA ZONA DE USUARIOS YO LESPERMITO DESCARGAR CIERTOS ARCHIVOS/DOCUMENTACION, HAY FORMA DE BLOQUEAR LOSARCHIVOS O LA CARPETA QUE LOS CONTIENE A USUARIOS NO REGISTRADOS? ME PODRÍAS GUIAR?MUCHISIMAS GRACIAS NUEVAMENTE!

Responderreivaj dice:7 marzo, 2012 a las 3:02 PM

Hola stoy utilizando dreamweaver cs3 pero quiero validar con Spry validation y no envia los datos

Responder@overloadxd dice:8 marzo, 2012 a las 9:00 AM

Estimado no encontre o no he encontrado como hacer para mostrar al usuario logeado, como por ejemplo un mensajeque diga “Bievenido usuario”

Espero tus comentarios.

ResponderJose Diaz dice:16 junio, 2012 a las 12:06 PM

Buenos días. Tengo el siguiente problema. Ya tengo una pagina web en un servidor… ya está funcionando y todo. Peroahora el cliente me dijo que si le puedo agregar un registro y login de usuario, para obtener una base de datos. ¿Cómohago para agregar esta pagina de login y registro de usuario si ya tengo una pagina principal? Es decir ¿cómo hago queprimero aparezca la pagina de login y de registro antes que puedan ingresar a la pagina que tengo por principal?

Respondercyberexplorador dice:16 junio, 2012 a las 12:22 PM

Bueno deberías poner la página del formulario de Login con el nombre de index.html y tu página principal ponladentro de una carpeta interna que se llame pagina.Así al ingresar a tu sitio cargará la página index.html si la sesión es correcta dirígela a pagina/index.html dondeestá tu sitio.Yo en tu caso usaría Joomla, pero si no como te digo sería una buena idea.

ResponderAndres dice:21 junio, 2012 a las 9:39 PM

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

18 de 22 08/01/2014 16:45

Page 19: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

me sale este error Unknown column ‘usuario1′ in ‘where clause’ que puedo hacer

ResponderAlimentoz dice:18 julio, 2012 a las 9:57 PM

YO CAMBIE LO SIGUIENTE: TENIA EL MISMO ERROR QUE TIENES TU….

$LoginRS__query=sprintf(“SELECT user, password FROM admin WHERE user=’$loginUsername’ ANDpassword=’$password’”,

Respondercarlitos aguila dice:26 junio, 2012 a las 5:30 PM

q tal esta genial, solo una dificultad, si ingreso cualquier otro texto en usuario y contraseña que no este en mi base dedatos, la pagina de todos modos me deja entrar a “entrar.php” pueden explicarme xq. gracias

Responderalonso dice:20 septiembre, 2012 a las 10:09 AM

tengo un grave problema realice las consultas a la base de datos como decia un tutorial de esta pagina y si me funcionaperfectamente en el local host pero cuando la subo a mi servidor ni siquiera me aparece la pagina que hice diganmeque hagoooooo!!!!!!!!! por favor que tengo que cambiar

ResponderFedex dice:28 septiembre, 2012 a las 12:05 AM

Primero que nada , genial el post! Tengo dos problemas, de básico que soy creo.El primero es que no puedo llegar a la primer imagen con usuario1 y prueba1 como usuario y contraseña, se me ponecomo usuario “localroot@….” y si le pongo otra cosa me dice error, como que no concuerdan los usuarios.El segundo es a la hora de restringir el acceso a “entrar.php” me sale un cartel que dice que antes de insertar ese objetodebo configurar el servidor de prueba, y yo hice todo lo que pedias arriba, pero no pasa nada.Alguna mano?Gracias!

Responderkike dice:5 julio, 2013 a las 6:20 AM

Correccion error Unknow column

a los que tengan:

$LoginRS__query=sprintf(“SELECT `user`, password FROM usuarios WHERE `user`=%s AND password=%s”,GetSQLValueString($loginUsername, “-1″), GetSQLValueString($password, “text”));

Modificar por

$LoginRS__query=sprintf(“SELECT `user`, password FROM usuarios WHERE `user`=%s AND password=%s”,GetSQLValueString($loginUsername, “text″), GetSQLValueString($password, “text”));

el error esta en especificar el tipo de campo de la base de datos.

Responderjuancarlos dice:19 julio, 2013 a las 10:53 AM

Alguien que pueda compartir el codigo corregido, es mas practico.

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

19 de 22 08/01/2014 16:45

Page 20: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

saludosJC

Responderjuan dice:8 octubre, 2013 a las 5:46 AM

Enhorabuena por el tutorial!!Tengo todo hecho, pero quiero que desde una base de datos con usuario, contraseña y nivel distintos, se acceda a unapágina determinada según la clave ingresada.Cada página a ingresar está restringida por su nivel de usuario correspondiente, es decir, la página1 a la que sólo sepodría acceder con usuario1, contraseña1 y nivel1, tiene restringido el acceso a los usuarios de nivel 1, igual la pagina2con usuario2, contraseña2 y nivel2, pagina3…, etc.Si accedo con usuario1 y contraseña1, accedo a la página1, pero si accedo con usuario2 y contraseña2, me manda a lapágina que creé de error, y no a la pagina2 que es donde debería.También veo que en el cuadro de diálogo donde se elige a que pagina ir si el usuario y contraseña son correctos, solohay una opción, pero si el usuario y contraseña son correctos, hay muchas páginas determinadas donde direccionar,¿Cómo se haría esto?Gracias y saludos.

Responder

Deja un comentario

Nombre (requerido)

E-mail (no se publicará) (requerido)

Sitio Web

Buscar:

Polls

¿Qué lenguaje de programación utilizas más?

JavaPHPC++Visual Studio .NetOtro

Vote

View Results

Polls Archive

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

20 de 22 08/01/2014 16:45

Page 21: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Entradas recientes

Cómo obtener la Certificación Oracle Certified Professional, Java SE 6 ProgrammerLos números de 2012Ejemplo de Polimorfismo en JavaCONFIRMADO: Ricardo Arjona Metamorfosis World Tour 2012 EcuadorRicardo Arjona Metamorfosis World Tour 2012 – Ecuador muy pronto

Comentarios recientes

Juanj en Añadir imágenes a una base de datos y cargarlas usando PHP y MySQLHernan en Validar el ingreso del RUC de Ecuador en Java – Primera partejuan en Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesionesYASSER en Consultar, insertar y modificar registros de una base de datos de MySQL con PHP sin programar nadaLuis en Consultar, insertar y modificar registros de una base de datos de MySQL con PHP sin programar nada

Síguenos en TwitterSeguir a @cyberexploradorCyberexplorador en TwitterComparte este blog

Categorías

ASPEncuestaEntretenimientoFlashInstalación IISJavaJDOMLibrosMúsicaPHPProgramacionUncategorizedUtilWWE

Meta

AccederRSS de las entradasRSS de los comentariosWordPress.org

Publicidad

AccederCopyright © 2014 Blog de Cyberexplorador. All Rights Reserved.

Follow

Follow Blog de Cyberexplorador

Get every new post on this blog delivered to your Inbox.

Join other followers:

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

21 de 22 08/01/2014 16:45

Page 22: Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo de sesiones _ Blog de Cyberexplorador.pdf

Blog System by Wordpress.org - Free WordPress Themes from book club wordpress theme Provided Free by tickets to cats

Autenticación de usuarios con PHP y MySQL sin programar nada – Manej... http://www.cyberexplorador.com/2009/09/02/autenticacion-de-usuarios-...

22 de 22 08/01/2014 16:45