11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
1/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
Autenticación de usuarios con PHP y MySQL sin programar nada –
Manejo de sesionesseptiembre 2, 2009 en 6:18 pm | Escrito en PHP, Programacion | 60 comentarios
Etiquetas: autenticacion, dreamw eaver, manejo, mysql, php, sesiones, usuarios, validar
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í:
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. Recuerda guardarlas en la ruta C:\wamp\www para poder
visualizarlas. Bueno de hecho al abrir Dreamweaver (en este caso usaré la versión CS) antes
de crear cualquier archivo debemos ir al menú “Sitio” -> “Nuevo sitio”. Yo dentro de la ruta
C:\wamp\www creé una carpeta llamada “UsuariosenPHP” y dentro una carpeta llamada
M E TA
Registrarse
Acceder
RSS de las entradas
RSS de los comentarios
WordPress.com
P ÁG I N AS
Acerca de mi
¿Por qué cyberexplorador?
Donar
Mi galería
Mis libros favoritos
S U S C R I P C I Ó N P O R
C O RRE O E L E C TRÓ N I C O
Escribe tu dirección de correo
electrónico para suscribirte a
este blog, y recibir
notificaciones de nuevos
mensajes por correo.
Join 36 other followers
Suscribirme
D O N AR
Si te pareció útil la información
que encontraste en mi blog te
invito a dejar una pequeña
donación.
E N C U E S TA
Bitácora Acerca de mi ¿Por qué cyberexplorador? Donar Mi galería Mis libros favoritosBuscar en este Blog
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
2/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
“images”. Respecto a esto último hay que destacar que 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 nombre
Carpeta raíz local: Aquí escogemos la carpeta donde está el sitio, en mi caso
C:\wamp\www\UsuariosenPHP
Carpeta predeterminada de imágenes: La ruta de la carpeta que creamos antes
C:\wamp\www\UsuariosenPHP\images
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 “PHP MySQL” y en Acceso escogemos “Local/Red”. En Carpeta de
servidor escogemos la ruta del WAMP, en este caso C:\wamp y 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í:
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
¿Q ué lenguaje de
programac ión prefieres?
C ++
Java
PHP
A SP
O tro
V iew Results
P olldaddy.com
E L S I M B O L O P E RD I D O
S Í GU E N O S E N TW I TTE R
Síguenos en Twitter en la
siguiente dirección:
V E R S E R I E S
Mira las mejores series en
www.series21.com
C O M P ARTE E S TE B L O G
C Y B E RE X P L O RAD O R E N
TW I TTE R
@teleamazonasec Se sintió en
el sector de la Veintimilla y 12
de Octubre al norte de Quito
#temblorQuito 1 week ago
@Tuytere @mashirafael yo
soy antitaurino, pero no debe
permitirse tampoco la tortura
del animal, es por lo que me
quejo 1 month ago
@robertinzuiga @mashirafael
yo soy antitaurino, pero no
debe permitirse tampoco la
tortura del animal, es por lo
que me quejo 1 month ago
Presidente @MashiRafael no
se está respetando la
voluntad del pueblo a la
pregunta 8
http://t.co/sHoUXd6T acaso
nos mintieron en la pregunta
1 month ago
Presi @MashiRafael yo apoyo
su gobierno pero si creo que
es bueno renovar y dar aire
fresco, hubiera sido bueno un
cambio de autoridades
3 months ago
E N TRAD AS RE C I E N TE S
Validar el ingreso del RUC de
Ecuador en Java –
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
3/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
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.php
ingreso.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í:
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 Desconectar que permitirá cerrar la sesión (ya explicaré cómo hacer
eso):
Ecuador en Java –
Tercera parte
Validar el ingreso del RUC de
Ecuador en Java –
Segunda parte
Validar el ingreso del RUC de
Ecuador en Java –
Primera parte
Encuesta: Escogiendo el logo
de la empresa
Añadir imágenes a una base
de datos y cargarlas usando
PHP y MySQL
C ATE GO R Í AS
ASP
Descarga de efectos de
sonido
Encuesta
Entorno de programación
Entretenimiento
Flash
Instalación IIS
Java
JDOM
Libros
Música
PHP
Programacion
Tutorial imágenes
Util
WWE
P O S TS M ÁS V I S TO S
Consultar, insertar y
modificar registros de una
base de datos de MySQL con
PHP sin programar nada
Encendido y apagado de leds
mediante el puerto paralelo
Autenticación de usuarios
con PHP y MySQL sin
programar nada - Manejo de
sesiones
Tutorial: Como hacer un mapa
interactivo en Flash
Banco de sonidos gratis para
descargar
Añadir imágenes a una base
de datos y cargarlas usando
PHP y MySQL
Obtener datos desde un
formulario con PHP y
procesarlos
Manipular archivos XML
usando Java mediante JDOM
Números primos, números
perfectos y números pares
usando PHP
once_minutos
AM I GO S
Aprentiendo Tecnología
B L O GRO L L
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
4/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
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 el acceso 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:
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 la pá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 = prueba1
Usuario #2: usuario = usuario2, contraseña = prueba2
La validación lo haremos en la página ingreso.php nos vamos al menú Ventana -> Bases de
B L O GRO L L
Blog de WordPress.com.
Blog de WordPress.com.
S O F TW ARE
Descarga de Software
E S TE B L O G H A S I D O
V I S TO
561,272 veces
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
5/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
La validación lo haremos en la página ingreso.php nos vamos al menú Ventana -> Bases de
datos y se nos carga una ventana en el panel derecho, si seguiste los pasos anteriores al
crear Nuevo sitio y al configurar el servidor de prueba, entonces no tendrá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 y llenamos 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 de registros (consulta)” y
escribimos los siguientes datos:
Nombre: cualquier nombre que queramos darle a la consulta o recordset, en mi caso se
llama “consulta_usuarios” (sin comillas).
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í:
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áticamente Dreamweaver 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
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
6/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
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 de aplicación -> Autenticación de usuarios -> Conectar usuario. Se
nos aparece un cuadro y establecemos los siguientes parámetros:
Obtener entrada de formulario: aquí va el nombre del formulario, por defecto se llama
form1, pero si le cambiaron de 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 datos ingresados 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 ingresados son 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 de código PHP, todo lo hizo Dreamweaver.
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 se deben crear una para cada página según se necesite.
Entonces en la página entrar.php agregamos una nueva vinculación con el signo + y
escogemos “Juego de registros (consulta)” y lo llenamos con los siguientes datos:
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
7/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
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 te dije que no necesitas programar nada, pero que si
debes conocer algo de PHP? Bien, si te fijas en el código PHP que Dreamweaver 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ágina web, y el nombre de sesión es igual al usuario que tienes en la
base de datos. Entonces en esta consulta lo que estamos haciendo es obtener el nombre de
usuario donde user (la variable que tenemos en la base de datos) sea igual a la variable
MM_Username de inicio de sesión. Pues queremos imprimir ese dato en una parte de la
página web, toma en cuenta que por esa razón en Columnas escogí Seleccionado y escogí la
columna user únicamente, pues no me interesa imprimir la columna password, 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 que acabamos 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
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
8/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
Rate this: 18 Votos
Like this: Be the first to like this post.
Finalmente vamos a crear el enlace para cerrar sesión. Solo ponemos el cursor donde
queremos que esté el enlace, y nos vamos al menú Insertar -> Objetos de aplicación ->
Autenticación de usuarios -> Desconectar usuario. Nos aparece una 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 y sigues 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 sin programar nada.
Trata de probar los demás componentes que trae el menú Insertar -> Objetos de aplicación.
Te ahorrarás mucho tiempo haciendo 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.
60 COMENTARIOS »
RSS feed para los comentarios de esta entrada. URI para TrackBack.
Hola
tienes el codigo generado de tus archivos,
puedes pasarla?
Saludos
2 0 Califica
Like
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
9/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
2 0 Califica
Comment by Carlos— septiembre 7, 2009 #
Responder
Los códigos los puedes descargar en
http://mygnet.net/codigos/php/manejodebasedatos/validar_ingreso_de_usuarios_con_php_y_mysql.3046
2 0 Califica
Comment by cyberexplorador— septiembre 7, 2009 #
Responder
Excelente aporte, muy dedicado… te felicito, funciona a la perfeccion.
3 0 Califica
Comment by Neo— septiembre 8, 2009 #
Responder
Muchas gracias, que bueno que te funcionó
0 0 Califica
Comment by cyberexplorador— septiembre 8, 2009 #
Responder
Uf… hasta que lo encontre… gracias man… por el aporte…. ¡¡
2 0 Califica
Comment by Edu— septiembre 17, 2009 #
Responder
hola que tal, bueno eh estado intentandio estos apso me marcas todo
esta bien con la conexion con la base de datos, el problema cuando estoy
en el juego de registros para el user y la contraseña, cuando le doy
prueba me amnda un error de 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 vdd no se poruqe hace eso , espero me puedas ayudar.
1 0 Califica
Comment by oscar— octubre 19, 2009 #
Responder
el administrador no revisa los comentarios??
0 0 Califica
Comment by oscar— octubre 23, 2009 #
Responder
Me podrías capturar la pantalla del error para verla. Sube la
imagen a http://imageshack.us para verla. El tutorial que ves
aquí fue hecho con Dreamweaver 8.
0 0 Califica
Comment by cyberexplorador— octubre 24, 2009 #
Responder
http://img255.imageshack.us/img255/418/dibujovw.jpg
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
10/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
http://img255.imageshack.us/img255/418/dibujovw.jpg
aki te mando la imagen del error ke me marca, yo
tambien lo estoy haciendo con dreamweaver 8, pero
este error no me deja de salir
0 1 Califica
Comment by oscar— octubre 26, 2009 #
Realmente no sé a qué se debe el error. Puede ser con la
conexión a la base de datos. El error te da cuando
presionas Aceptar o cuando presionas Prueba? Verifica
que hayas seguido los pasos en orden.
0 0 Califica
Comment by cyberexplorador— octubre 27, 2009 #
excelente funciona a las 1000 maravillas, lo probe con el wamp y con el
appserver
3 0 Califica
Comment by jalil lararte— octubre 27, 2009 #
Responder
no te salio un error ke dice se a producido un error no
identificado?? ke dreamweaver tienes?? y cual es el appserv ke
manejas??
0 0 Califica
Comment by oscar— octubre 28, 2009 #
Responder
segui los pasos tal y como los pones, pero el erro me sale cuando doy
probar, pero si le pongo aceptar no me da ningun error, y sigo los pasos
pero cuando llego al texto dinamico para desplegar lo ke hay en el juego
de registros alli me amrca el error otra vez
0 0 Califica
Comment by oscar— octubre 28, 2009 #
Responder
hola que tal me sirvio de maravilla tus pasos pero ahora lo que quiero
hacer es que como tengo varios usuarios me muestre el nombre d los
demas ya que entre con el usuario que entre me pone solo el nombre del
primer usuario que se encuentra en la base de datos aunque entre con otro
0 0 Califica
Comment by cayetano— noviembre 2, 2009 #
Responder
Hola que tal, me sirvio bastante el material, muchas felicidades. Funcionó a la
perfección, ahora el unico detalle que hay que hacer es proteger cada una
de las páginas. Gracias!
0 0 Califica
Comment by Cesar— noviembre 7, 2009 #
Responder
ya arregle el problema era mi appserv, lo kite y puse una version
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
11/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
ya arregle el problema era mi appserv, lo kite y puse una version
anterior, peo ahora ke ya me hace todo eso, como le pongo 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 al sesion del usuario
0 0 Califica
Comment by OSCAR— noviembre 8, 2009 #
Responder
Hola. He probado todo y funciona bien, pero el password no me distingue
mayusculas de minusculas. ??? Puedo haber echo algo mal?
0 0 Califica
Comment by fer— diciembre 8, 2009 #
Responder
Que raro, la verdad no probé eso. Pero debería distinguirlas. Voy
a revisarlo.
0 0 Califica
Comment by cyberexplorador— diciembre 8, 2009 #
Responder
Sigo el tuto paso a paso y me funciona perfectamente en modo local pero
cuando subo mi pagina a mi hostin solo puedo 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 9
a que es debido.
Por si sive de algo mi hostin es lycos tripod y la dire es
http://usuarios.lycos.es/alexromero
0 0 Califica
Comment by alexromero— diciembre 26, 2009 #
Responder
Da error en la línea 9 del archivo conexion_usuarios.php pon aquí
qué hay en esa línea para ver si te puedo ayudar.
0 0 Califica
Comment by cyberexplorador— diciembre 28, 2009 #
Responder
Ami me pasaba similar, l oque hice fue subir los
archivos dependientes y subio el de
conexion’usuarios.php y listo despues mi problema ya
fue otro y aun no encuentro solucion, lo describo en la parte
inferior.. jeje
0 0 Califica
Comment by dark__w arrior— febrero 12, 2010 #
Saludos, seguí todos los pasos y al ingresar el usuario y la contraseña me
sale “Unknown column ‘usuario1′ in ‘where clause’”
¿en donde me equivoqué?
0 0 Califica
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
12/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
0 0 Califica
Comment by antonio— enero 7, 2010 #
Responder
La columna usuario1 parece que no existe en la base de datos.
Verifica que se llame así, con mayúsculas y minúsculas.
0 0 Califica
Comment by cyberexplorador— enero 8, 2010 #
Responder
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”));
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?
0 0 Califica
Comment by antonio— enero 7, 2010 #
Responder
Seguiste los pasos en forma ordenada. SI lo haces así no debería
haber ningún problema. Verifica que la base de datos tenga el
nombre correcto, así como sus campos.
0 0 Califica
Comment by cyberexplorador— enero 8, 2010 #
Responder
EXCELENTE APORTACION, MUCHAS GRACIAS ME SIRVIO DE MUCHO , UNA
PREGUNTA COMO HAGO OPERACIONES CON FORMULARIOS ASI Q EN UN
TEXTFIELD INGRESE 3 EN OTRO 2 ETC ETC Y QUE EN UNO Q DIGA TOTAL
ME DE EL TOTAL DE TODOS, GRACIAS
0 0 Califica
Comment by diana— enero 27, 2010 #
Responder
Aqui explico como hacer eso:
http://cyberexplorador.wordpress.com/2009/01/23/obtener-
datos-desde-formulario-con-php-y-procesarlos/
0 0 Califica
Comment by cyberexplorador— enero 27, 2010 #
Responder
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:
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
13/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
siguiente error:
Unknown column ‘usuario1′ in ‘where clause’
alguien sabe a que se refiere o a que se debe?, muchas gracias de antemano.
1 0 Califica
Comment by dark__w arrior— febrero 9, 2010 #
Responder
Revisa bien la base de datos. Al parecer existe algún problema
con la columna usuario1. Recuerda además que la base de datos
ya debe tener registros para que puedas probar el ejemplo.
0 0 Califica
Comment by cyberexplorador— febrero 9, 2010 #
Responder
Hola, gracias por la respuesta cyber, fijate que ya revisé
la base de datos, mayusculas, minusculas, letra por
letra, de hecho ya no hay tanto problema por que la
informacion la va jalando dreamweaver, tambien ingrese 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 en usuario
pongo.. pedro y el pass: pablo, me aparece el mismo mugre letrero
en lugar de envarme a la hoja de index como lo estoy solicitando…
sta raro no?…muchas gracisa por tu tiempo =)
0 0 Califica
Comment by dark__w arrior— febrero 12, 2010 #
Esta buena la cosa y pues para gente que hasta ahora esta dando sus
perimeros pasos en Php esta de lujo.
0 0 Califica
Comment by JuanM— febrero 14, 2010 #
Responder
Excelente tu explicación me sirvió mucho, lo hice con mi base de datos
en xampp y funciona bien, pero al pasarla al servido cundo dígito el
nombre de usuario y contraseña y le doy enviar, aparece “No database
selected”, primero tenia problemas con la conexión de la base pero lo solucione,
pero esto si no lo entiendo, Te agradezco la colaboración Gracias
0 0 Califica
Comment by mabe_ing— febrero 20, 2010 #
Responder
Saludos, disculpen fijenseque sigo batallando con el error de: Unknown
column ‘usuario1′ in ‘where clause’ , ya vi que todo este igual con
mayusculas minusculas y de mas, mi base de datos tiene como usuario
permitido: usuario1 y como password: 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
0 0 Califica
Comment by dark_w arrior— marzo 4, 2010 #
Responder
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
14/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
Responder
PARA COMPLEMENTAR
Por cierto, con l oque cometno arriba la direccion donde se
encuentra ubicado el archivo , por si alguien me puede 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 he buscado en otros foros pero al parecer
muchos tienen el mismo problema
0 0 Califica
Comment by dark_w arrior— marzo 4, 2010 #
Responder
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 me deja
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
segundo registro, nisiquiera me regresa al index, solo me marca el
error.
0 0 Califica
Comment by dark_w arrior— marzo 4, 2010 #
[...] a Comment Tags: base, datos, dreamweaver, mysql, php En otro
manual les expliqué cómo realizar manejo se sesiones con PHP y MySQL
sin programar nada con Dreamweaver. Esta vez les voy a explicar cómo
realizar [...]
0 0 Califica
Pingback by Consultar, insertar y modif icar registros de una base de datos de MySQL con PHP sin
programar nada « Cyberexplorador's Blog— marzo 27, 2010 #
Responder
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 la misma página pero
todo en blanco, lo he intentado en DW CS3 y CS4, he intentado cambiar las páginas
a las que se va a redireccionar y nada, ¿alguna idea a que se pueda deber? (estoy
usando la pag via web no el wamp, en wamp funciona bien)
0 0 Califica
Comment by Ryoko— marzo 29, 2010 #
Responder
gracias, este tutorial esta de maravillas, existe un mundo en dreamwever
que aun no he descubierto, y espero hacerlo.
muchas gracias y sigue asi
0 0 Califica
Comment by w ilton— abril 12, 2010 #
Responder
hola
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
15/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
hola
tengo un problema
cuando voy a vinculaciones + no me aparece la opcion juego de registros
aparece Conjunto de datos Xml de Spry y obtener mas fuentes de datos
como hago para que aparesca la opcion juego de registros?
les agradeceria su respuesta
0 0 Califica
Comment by roomix1— abril 18, 2010 #
Responder
Cuando creas una nueva página debes escoger que sea de tipo
PHP.
0 0 Califica
Comment by cyberexplorador— abril 19, 2010 #
Responder
saludos.
deseo que al autenticar un determinado usuario y se direccione hasta una
pagina determinada,
ejemplo
el administracdor del tiene una sesion y la secretaria del sistemas tiene otra, y la
idea es que al autnticar cada uno vaya a donde debe ir y el login y passwor esta
guardado en una base de datos. gracias por tu colaboracion
0 0 Califica
Comment by jahsin farrufia— abril 28, 2010 #
Responder
Para hacer eso debes trabajar con noveles de acceso. Esas
propiedades te da el Dreamweaver mismo.
0 0 Califica
Comment by cyberexplorador— abril 28, 2010 #
Responder
funciona muy bien, solo una cosita como le puedo hacer para ke distinga
de minusculas y mayusculas?
0 0 Califica
Comment by oscar— abril 29, 2010 #
Responder
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 desde el dreamweaver 8?.
Saludos!!!
0 0 Califica
Comment by Dennis— junio 28, 2010 #
Responder
Hay varias formas de encriptar los datos en MySQL, yo suelo usar
el método md5. Por ejemplo para encriptar el password en la
base sería así:
insert into tabla(user,password, nombre) value(‘usuario1′,
md5(‘usuario1234′), ‘Hugo Mora’)
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
16/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
md5(‘usuario1234′), ‘Hugo Mora’)
Y para obtener el dato sería:
select nombre
from tabla
where 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
2 0 Califica
Comment by cyberexplorador— junio 29, 2010 #
Responder
Hola Amigo, de nuevo por aquí, esta vez es para pedirte si sabes como
subir archivos a xampp utilizando dreamweaver, estoy que trato pero no
acierto, y ademas como guardar en mysql el enlace para que al llamar a
través de una tabla dinámica esos datos aparezca el archivo (en este caso un pdf).
Sería de gran ayuda que me des una manito en eso o guia que sepas al respecto.
Gracias desde ya!
Saludos.
0 0 Califica
Comment by Dennis— agosto 22, 2010 #
Responder
gracias… a la perfecion
0 0 Califica
Comment by elieser— octubre 16, 2010 #
Responder
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:.
0 0 Califica
Comment by Carlos— enero 14, 2011 #
Responder
No, en ese caso debes poner el nombre que te dan los dueños del
hosting. Ellos te dan esa información, localhost es solo cuando
trabas en tu computador local.
0 0 Califica
Comment by cyberexplorador— enero 23, 2011 #
Responder
TE AGRADEZCO LOS ARCHIVOS SON MUY BUENOS ME FUNCIONARON DE MARAVILLA,
QUERIA PREGUNTARTE ALGO HICE LA BASE DE DATOS PARA UNA PAGINA,
ES DE REGISTRO DE USUARIOS PERO ELLOS NO TIENEN SESSION NO
TIENEN LOGIN NI PASS SOLAMENTE SE REGISTRAN, PERO SI NECESITO QUE
SOLAMENTE EL ADMINISTRADOR TENGA ACCESO PARA ENTRAR AL index:php QUE
ES LA PAGINA QUE MUESTRA LOS REGISTROS Y LOS PUEDE MODIFICAR Y ELIMINAR,
COMO TE DIGO LA BASE DE DATOS TIENE LOS CAMPOS DE REGISTRO PERO NO LOS
DE LOGIN NI PASS.
TE AGRADEZCO LA INFORMACIÓN
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
17/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
TE AGRADEZCO LA INFORMACIÓN
0 0 Califica
Comment by eddafvs— febrero 9, 2011 #
Responder
muy buen tutorial, hay un paso que no me sale ya que tengo xampp como
hago para configural ese paso que hizo con el wamp
1 0 Califica
Comment by cesar— febrero 15, 2011 #
Responder
me sale este error al darle click en ingresar me pueden ayudar
Warning: require_once(Connections/conexion_usuarios.php)
[function.require-once]: failed to open stream: No such file or directory
in C:\xampp\htdocs\UsuariosenPHP\ingreso.php on line 1
Fatal error: require_once() [function.require]: Failed opening required
‘Connections/conexion_usuarios.php’ (include_path=’.;C:\xampp\php\PEAR’) in
C:\xampp\htdocs\UsuariosenPHP\ingreso.php on line 1
0 0 Califica
Comment by cesar— febrero 22, 2011 #
Responder
buenas tardes me pueden colaborar me sale este error
Warning: require_once(Connections/conexion_usuarios.php)
[function.require-once]: failed to open stream: No such file or directory
in C:\xampp\htdocs\UsuariosenPHP\ingreso.php on line 1
Fatal error: require_once() [function.require]: Failed opening required
‘Connections/conexion_usuarios.php’ (include_path=’.;C:\xampp\php\PEAR’) in
C:\xampp\htdocs\UsuariosenPHP\ingreso.php on line 1
0 0 Califica
Comment by cesar— febrero 22, 2011 #
Responder
Todo Bien funciona a lo maximo, pero como puedo hacer si tengo 2 tipos
de usuario Administrador e invitado y estan en tablas diferentes y se que
se redireccionen en paginas diferentes.
Gracias
0 0 Califica
Comment by Edu— abril 1, 2011 #
Responder
excelente aporte pana
0 0 Califica
Comment by Nelson— abril 30, 2011 #
Responder
te pasaste AMIGO! FUNCIONA DE 100000, gracias por el tutorial. saludos
!
gonalo – Tucumán – Argentina
0 0 Califica
Comment by gonzalo— junio 3, 2011 #
Responder
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
18/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
muy buen aporte… tengo una pregunta de novato…. que tan segura es el
script que genera el dreamveawer…. hay algo mas seguro….. no se si me
hago entender…. por dar un ejemplo para encriptar contraseñas varios
metodos y yo uso encriptacion ASE por us complejidad …. en autentificacion de
usuario y manejo de secciones que tan seguro es este codigo que genera el
dreamweaver…. anticipo mis agradecimientos
0 0 Califica
Comment by Daw er Drew — julio 6, 2011 #
Responder
Es sin duda un excelente aporte para quienes como yo estamos
iniciándonos en este campo, me ha sido de mucha utilidad.
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
1 0 Califica
Comment by hhmosquera— julio 8, 2011 #
Responder
esta todo completo, un ahorro enorme de tiempo gracias por el a porte,
0 0 Califica
Comment by jose— septiembre 2, 2011 #
Responder
AMIGO CUANDO LE DOY A LA PAGINA ENTRAR ME SALE UN EROOR NO ME
MUESTRA EL LOGEO DE USUARIO COMO COMPONGO ESTO PORFA
NECESITO TU AYUDA
1 0 Califica
Comment by Joel Rangel Mendez— octubre 16, 2011 #
Responder
DEJA UNA RESPUESTA
Enter your comment here...
Guest AccederAcceder AccederAcceder AccederAcceder
Correo electrónico (requerido) (Not published)
Nombre (requerido)
Web
11/5/11 Autenticación de usuarios con PHP y MySQL sin programar nada – Manejo …
19/19…wordpress.com/…/autenticacion-de-usuarios-con-php-y-mysql-sin-progr…
Recibir siguientes comentarios por correo.
Recibir nuevas entradas por email.
Publicar comentarioPublicar comentario
BLOG DE WORDPRESS.COM. | THEME: POOL BY BORJA FERNANDEZ.
ENTRADAS Y COMENTARIOS: FEEDS.
Web
FollowFollow
FollowFollow
Cyberexplorador'sCyberexplorador's
BlogBlog
Get every new post deliveredGet every new post delivered
to your Inbox.to your Inbox.
Join 36 other followersJoin 36 other followers
Enter email address
Sign me up!Sign me up!
Pow ered by WordPress.comPow ered by WordPress.com