Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2011, 10:40
campussummertime
 
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