Foros del Web » Programando para Internet » PHP »

MeAyudan con sistema de logeo en PHP Porfavor!

Estas en el tema de MeAyudan con sistema de logeo en PHP Porfavor! en el foro de PHP en Foros del Web. Tengo un login en PHP con cookies y mySQL, funciona así: 1.- Los datos se envian (user,pass) hacia login.php 2.- Se crea una cookie con ...
  #1 (permalink)  
Antiguo 10/06/2011, 20:10
Avatar de joatoch  
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 12 años, 11 meses
Puntos: 0
MeAyudan con sistema de logeo en PHP Porfavor!

Tengo un login en PHP con cookies y mySQL, funciona así:

1.- Los datos se envian (user,pass) hacia login.php
2.- Se crea una cookie con los valores (user - pass - active - valid)
3.- Se consulta si el user y el pass existen
4.- Si existen se le agrega a la cookie (active = 1 - valid = true), si no se escribe en pantalla (echo:Password or User not found)
5.- Si la cookie dice (valid = true) se manda (echo:Good!) else (echo:Bad!)

Código:
<?php
$host = "localhost";
$user = "root";
$pass = "1030jj";
setcookie("user","$username","pass","$password","active","$active","valid","false");
mysql_connect("$host", "$user", "$pass");
$check = mysql_db_query("itutoriales","SELECT user FROM users where username='$username'"); 
$check = mysql_db_query("itutoriales","SELECT user FROM users where password='$password'"); 

$num=mysql_num_rows($check);

if($num) {
setcookie("user","$user","pass","$pass","active","1","valid","true");
}
else {
echo "<p><font face = "Burbank"><b>Password or User not found></font></p></b>"
}

If ($_COOKIE['valid']=="true") {
echo "Good!"
}
else {
echo "Bad!"
}
?>
Que pasa?

Ayuda :


- Joatoch
  #2 (permalink)  
Antiguo 10/06/2011, 20:17
Avatar de joatoch  
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: MeAyudan con sistema de logeo en PHP Porfavor!

Comenten PLZ! :
  #3 (permalink)  
Antiguo 10/06/2011, 20:28
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: MeAyudan con sistema de logeo en PHP Porfavor!

amigo joatoch bienvenido al foro, en principio te explico que la ayuda del foro es voluntaria por lo que tu tema tendra respuesta solo si los usuarios asi lo desean ya que nadien esta obligado, ahora te voy a dar algunas sugerencias desde mi punto de vista:
La primera es indicarte que mysql_db_query esta obsoleta en su lugar se usa mysql_query, ademas de esto personalmente para el login me gusta mas trabajar con sessiones, ya que las cookies son manejables ya que se crean en el navegador (cliente) y pueden ser borradas facilmente, claro es cuestion de gustos, espero que mi comentario te sea util
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #4 (permalink)  
Antiguo 10/06/2011, 20:29
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: MeAyudan con sistema de logeo en PHP Porfavor!

Y el problema es... ?

Además, estas violando una de las políticas del foro. =/
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #5 (permalink)  
Antiguo 10/06/2011, 20:41
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: MeAyudan con sistema de logeo en PHP Porfavor!

mira te recomiendo este es muy útil ya que trabaja con seguridad en php y mysql

http://www.coders.me/lang/en/php/sis...s-en-php-mysql
  #6 (permalink)  
Antiguo 10/06/2011, 20:44
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: MeAyudan con sistema de logeo en PHP Porfavor!

Te recomiendo que te guíes con este:
http://www.marcofbb.com.ar/sistema-d...2-php-y-mysql/
  #7 (permalink)  
Antiguo 11/06/2011, 01:34
Avatar de s00rk  
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: MeAyudan con sistema de logeo en PHP Porfavor!

Bueno ya te hicieron comentarios sobre el tema, y como bien dicen es preferible session a cookie jeje y ademas a como veo no sabes manejar querys(consultas SQL)

Puesto que ahi haces una consulta en $check y luego la reemplazas por la siguiente y ahi no pasara que se junten lo que es ahi es agregar un AND cosas basicas de SQL por lo que como ya te dijeron deves leer mas sobre el tema.

Etiquetas: cookies, login, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:58.