Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/06/2012, 18:54
elburdel
 
Fecha de Ingreso: julio-2005
Mensajes: 204
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: Problema con Login

Siguiendo tu logica lo planteo de esta manera

si la !$_SESSION no existe muestro el formulario y si existe lo guardo en sesion.
Pero al revez de antes ahora ni si quiera me lo guarda en sesion al hacer click en inicar sesion me vuelve a mostrar el mismo formulario

Código PHP:
session_start();
include_once(
'configuraciones.php');
include_once(
'funciones.php');
if(!isset(
$_SESSION['login'])){
echo 
formulario_login();
}
if(
$_SERVER['REQUEST_METHOD'] == 'POST') {
$c =conectar($GLOBALS['servidor'],$GLOBALS['usuario'],$GLOBALS['contrasenia'],$GLOBALS['bd']);
$email mysql_real_escape_string($_POST['email']);
$clave sha1($_POST['clave']);
$sql "SELECT usuarios_registrados.email, usuarios_registrados.clave, usuarios_registrados.nombre, usuarios_tipo.id from usuarios_registrados JOIN usuarios_tipo on usuarios_registrados.id_usuarios_tipo = usuarios_tipo.id where email = '$email' AND clave = '$clave'";
$datosUsuario ejecutarConsultaConResultados($sql,$c);
if(
sizeof($datosUsuario)>0){
if(
$datosUsuario[0]['id'] == 2) {
if(isset(
$_SESSION['login'])){
$_SESSION['login'] = $datosUsuario[0]['email'];
$_SESSION['nombreUsuario'] = $datosUsuario[0]['nombre'];
//Antes de dar mensaje de bienvenido averiguo que roll tine el usuario
echo 'Hola &nbsp'.$_SESSION['nombreUsuario'];
}
}
}