Autor
|
Tema: Login con PHP y mysql (Leído 8,812 veces)
|
-Gosw-
Desconectado
Mensajes: 207
Ing. Electrónico
|
Bueno ya las consultas a las BD las se hacer, pues el manual de php que me lei decia como hacerlo, pero ahora quiero hacer una pagina de login de acceso, que me reciba un user y una contraseña y que me verifique lo siguiente:
* Existe el usuario?? **Si existe, verifica contraseña?? ***La contraseña es correcta, da acceso a la siguiente pagina. ***La cotraseña es incorrecta, coloca una etiqueta en la parte superior indicando que la contraseña es incorrecta y no dar acceso. **Si no existe, coloca una etiqueta en la parte superior indicando que no existe el usuario y no dar acceso.
Y pues nose como pasarle los datos que reibo en el formulario (que escribi en html) a las funciones php y que me verifiquen todo esto...
Desde ya les agradezco su ayuda...
|
|
|
En línea
|
|
|
|
isseu
Desconectado
Mensajes: 325
°º¤ø,¸¸,El conocimiento es poder°º¤ø,¸¸,ø¤º°`°º¤ø,
|
Necsitas primero armas la base de datos y luego las consultas y todo eso, por ejemplo tenemos un base asi: -users: -id -pass -name y mas.. si fuera algo asi, la consulta podria ser asi "select * from users where pass=".md5($clave)." and name=".$name (lo del md5 para mas seguridad,per recuerda guardar las pass como md5 en la base de datos)
|
|
|
En línea
|
|
|
|
Karman
|
además necesitas aprenderte sesiones... busca información sobre sesiones en PHP, aunque sobran en ejemplos en este foro...
S2
|
|
|
En línea
|
|
|
|
s E t H
Desconectado
Mensajes: 152
Ha tenido un sueño donde todos los pollos eran libres de cruzar una carretera sin tener que justificar sus actos.
|
"select * from users where pass=".md5($clave)." and name=".$name
usas register_globals?? mejor hace esto, que es mas seguro (y pone register_globals=off en el php.ini): 'select * from users where pass="'.md5($_REQUEST["clave"])."' and name='".$_REQUEST["nombre"]."';"
|
|
|
En línea
|
|
|
|
jackl007
Desconectado
Mensajes: 1.403
[UserRPL]
|
Hola, hace tiempo hize un ejemplo (comentado) de logeo de usuarios en PHP, donde el administrador podria crear nuevos usuarios y asi sucesivamente... esta hecho a modo simple; ya que habian cosas por implementar para que sea mas real (validaciones)... y hay muchas cosas que se pueden mejorar, pero repito fue utilizado para explicar la forma de trabajo. Asegurate de cambiar los datos para el logeo hacia la BD (tablas, user, pass ...) http://www.4shared.com/file/106746551/611b4ef5/Logeo-PHP.html
Para mostrar nuevas paginas (para saber si esta o no autorizado), es necesario implementar el uso de variables de Sesiones; es sencillo si sabes la teoria. Revisalo y luego avisas algo que no comprendas... SALUDOS
|
|
|
En línea
|
|
|
|
Karman
|
mejor hace esto, que es mas seguro (y pone register_globals=off en el php.ini): 'select * from users where pass="'.md5($_REQUEST["clave"])."' and name='".$_REQUEST["nombre"]."';"
"eso" es más seguro? ... para mi es igual S2
|
|
« Última modificación: 21 Mayo 2009, 05:21 am por Karman »
|
En línea
|
|
|
|
-Gosw-
Desconectado
Mensajes: 207
Ing. Electrónico
|
Bien voy a revisar la info que me dan y a probar y luego les cuento, vamos a ver si logro hacer lo que deseo...
|
|
|
En línea
|
|
|
|
s E t H
Desconectado
Mensajes: 152
Ha tenido un sueño donde todos los pollos eran libres de cruzar una carretera sin tener que justificar sus actos.
|
mejor hace esto, que es mas seguro (y pone register_globals=off en el php.ini): 'select * from users where pass="'.md5($_REQUEST["clave"])."' and name='".$_REQUEST["nombre"]."';"
"eso" es más seguro? ... para mi es igual S2 el codigo va a ser igual de seguro, pero el tuyo solo funciona habilitando una directiva de php insegura http://www.hospedajeydominios.com/mambo/documentacion-manual_php-pagina-security_registerglobals.html
|
|
|
En línea
|
|
|
|
Karman
|
el codigo va a ser igual de seguro, pero el tuyo solo funciona habilitando una directiva de php insegura 1º no es mi código... y 2º register_globals viene por defecto desactivada, por lo que se asume que primero hace esto: etc... S2
|
|
|
En línea
|
|
|
|
s E t H
Desconectado
Mensajes: 152
Ha tenido un sueño donde todos los pollos eran libres de cruzar una carretera sin tener que justificar sus actos.
|
1º no es mi código...
tenes razon, me confundi 2º register_globals viene por defecto desactivada, por lo que se asume que primero hace esto: etc... S2 tenes razon, ese dia estaba medio colgado :S
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[VIDEOTUTORIAL]Sistema de Login y Registros con PHP, MySql, Dreamweaver..[Cap.2]
Desarrollo Web
|
iMarcSpS
|
5
|
5,662
|
6 Junio 2012, 17:56 pm
por WarGhost
|
|
|
Error MYSQL Login
.NET (C#, VB.NET, ASP)
|
carlosuc99
|
1
|
1,896
|
30 Enero 2013, 23:31 pm
por .::IT::.
|
|
|
Seguridad Login-Registro PHP/MySql
PHP
|
Vaagish
|
6
|
5,094
|
5 Diciembre 2014, 21:16 pm
por ivancea96
|
|
|
login en mysql y vb6 comparar encriptacion
Programación Visual Basic
|
elmatador2
|
5
|
4,869
|
23 Junio 2016, 06:30 am
por AlbertoBSD
|
|
|
Tiempo de duración - login/logout en php y mysql?
PHP
|
welchu
|
6
|
2,737
|
3 Agosto 2018, 18:23 pm
por srWhiteSkull
|
|