Código HTML:
<?php
@session_start();
if (!isset($_SESSION['MM_Username'])) { // si no existe la variable de sesión ...
include("conecta.php"); //acceso a la BD
$email = $_POST['email'];
$password = $_POST['password'];
$result = mysql_query('SELECT * FROM usuarios WHERE email=\''.$email.'\'');
if($row = mysql_fetch_array($result)){ //si los datos introducidos por el usuario (email) existen en la BD entonces
if($row["pass"] == $password){ //si las contraseñas coinciden
$_SESSION['user'] = $row["email"]; //crear varaiable de seccion
$activo = "INSERT INTO conec (email) VALUES('$email')"; // inserta en conec el email (seccion)
mysql_query($activo) or die(mysql_error());
header ("Location: panel.php");
}else{
header ("Location: nopass.php");
}
}else{
header ("Location: noresult.php");
}
}else{
header ("Location: secionabierta.php");
}
?>
lo que necesito es que, una ves que el usuario introduzca sus datos en login.php (email y contraseña) cree una variable de seccion hasta aqui :arriba pero...no logro comprender como hacerle para que el usuario no pueda hacer login 2 veces y meterse al sistema desde 2 maquinas diferentes....
lo que hago en el siguiente código es que una vez que el usuario se haiga logiado se inserta el mail en una tabla diferente a la de usuarios, esto para saber que usuario esta conectado este es el codigo
Código HTML:
$activo = "INSERT INTO conec (email) VALUES('$email')";