Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/07/2012, 03:36
Zota
 
Fecha de Ingreso: julio-2012
Mensajes: 51
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Error al crear variable de sesion

Gracias por tu respuesta pero me sigue maracando error, creo que el problema esta en la pagina de logueo donde declaro variables de sesion que es lo que no he podido hacer aqui:


Código PHP:
 <?php require_once('../Connections/conex.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}
}
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  
session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset(
$_GET['accesscheck'])) {
  
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset(
$_POST['Usuario'])) {
  
$loginUsername=$_POST['Usuario'];
  
$password=$_POST['Password'];
  
$MM_fldUserAuthorization = "Estatus";
  
$MM_redirectLoginSuccess = "PanelControl/Administradores/Validar.php";
  
$MM_redirectLoginFailed = "Error.php";
  
$MM_redirecttoReferrer = false;
  
mysql_select_db($database_conex, $conex);
      
  
$LoginRS__query=sprintf("SELECT Usuario, Password, Estatus FROM usuarios WHERE Usuario=%s AND Password=%s",
  
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); 
  
  
$row = mysql_fetch_assoc($LoginRS);//ESTO LO PUSE A VER SI FUNCIONABA
  
$LoginRS = mysql_query($LoginRS__query, $conex) or die(mysql_error());
  
$loginFoundUser = mysql_num_rows($LoginRS);
  if (
$loginFoundUser) {
    
    
$loginStrGroup  = mysql_result($LoginRS,0,'Estatus');
    
    
//declare two session variables and assign them
    
$_SESSION['MM_Username'] = $loginUsername;
    
$_SESSION['MM_UserGroup'] = $loginStrGroup;     
    
$_SESSION['MM_Nombres'] = $row['Nombres'];
    
$_SESSION['MM_NumIngreso'] = $row['NumIngreso'];//ESTO LO NECESITO IMPLEMENTAR
    
$_SESSION['MM_UltimoIngreso'] = $row['UltimoIngreso'];//ESTO LO NECESITO IMPLEMENTAR
    
$_SESSION['MM_IngresoHora'] = $row['IngresoHora'];//ESTO LO NECESITO IMPLEMENTAR

    
if (isset($_SESSION['PrevUrl']) && false) {
      
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];    
    }
    
header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    
header("Location: ". $MM_redirectLoginFailed );
  }
}
?>