Foros del Web » Programando para Internet » PHP »

problemas con guardar sesiones en bd

Estas en el tema de problemas con guardar sesiones en bd en el foro de PHP en Foros del Web. Hola, tengo configurado un registro,el login,el envio de datos a la bd,listar usuarios registrados..etc me gustaria preguntaros por como hacer para guardar las sesiones en ...
  #1 (permalink)  
Antiguo 24/11/2011, 10:40
 
Fecha de Ingreso: octubre-2011
Mensajes: 129
Antigüedad: 12 años, 6 meses
Puntos: 1
problemas con guardar sesiones en bd

Hola, tengo configurado un registro,el login,el envio de datos a la bd,listar usuarios registrados..etc

me gustaria preguntaros por como hacer para guardar las sesiones en la base de datos

podria hacerlo con sesion id? porque lo que quiero conseguir es luego mostrar los usuarios conectado y para ello necesito guardar la session en la base de datos.

Aqui os dejo la configuracion de l login

$email1=$_POST["email1"];
$password1=$_POST["password1"];
if ($email1&&$password1);
{
$connect =mysql_connect("localhost","kfernandez","brothers" ) or die ("No está conectado");
mysql_select_db("kfernandez") or die ("No seleccionada bd");
$query = mysql_query("SELECT * FROM web WHERE email1='$email1'");
$numrows = mysql_num_rows($query);
{
while ($row = mysql_fetch_assoc($query))
{
$dbusername = $row['email1'];
$dbpassword = $row['password1'];
$dbalias = $row['alias'];
$dbname = $row['name'];
$dbsurname = $row['surname'];
$selected = $row['permisos'];
//
$activated = $row['activated'];
}
if ($activated=='0')
{
die("Cuenta no activada");
exit();
}
if ($email1==$dbusername&&$password1==$dbpassword)
{
echo "Has accedido ";
session_start();
$_SESSION['usuario'] = 'Bienvenido';
session_set_save_handler("open", "close", "read", "write", "destroy", "gc");
header ("Location:./users/$dbalias/index.php");
}
else
echo "Contraseña errónea";
}
}

Última edición por campussummertime; 24/11/2011 a las 10:47
  #2 (permalink)  
Antiguo 24/11/2011, 10:53
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
Respuesta: problemas con guardar sesiones en bd

creo que es algo mas complicado que eso, tenés que trbajar con las ips de los usuario, con un time() de inicio y uno de caducidad, los user deben de algun modo renovar esta caducidad, si no estan offline. y sigue...
__________________
la la la
  #3 (permalink)  
Antiguo 24/11/2011, 11:01
 
Fecha de Ingreso: noviembre-2011
Ubicación: Morelia, Mich, México
Mensajes: 95
Antigüedad: 12 años, 5 meses
Puntos: 18
Respuesta: problemas con guardar sesiones en bd

http://www.desarrolloweb.com/articulos/615.php revisa el tutorial, es muy sencillo
__________________
Que de Cosas - Tienda En linea México

La Batalla Por tu cuerpo - Dietas|Rutinas|Entrenamientos|Salud
  #4 (permalink)  
Antiguo 24/11/2011, 11:03
 
Fecha de Ingreso: octubre-2011
Mensajes: 129
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: problemas con guardar sesiones en bd

tngo que trabajar con las ip de los usuarios no puedo trabajar por identificadores en la bd?

ahora le echo un vistazo

Etiquetas: bd, registro, sesiones, usuarios
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 03:15.