Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2015, 12:58
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Duda php 5.3 a 5.4

Hola amigos...
tengo el siguiente codigo con el cual me logueo a mi pagina....
he actualizado a php5.4 y ahora al teclear usuario y contraseña se queda en la misma pagina pero en blanco... osea no me envía a Menu.php si el logueo fue exitoso... pero he entrado directo a Menu.php (despues del logueo) y puedo ver mi pagina (si no me logueo correctamente no tengo acceso)
Alguien sabe que parte es incompatible
desde ya mil gracias
Código PHP:
<?php
if (!isset($_SESSION)) {
  
session_start();
}
$loginFormAction $_SERVER['PHP_SELF'];
if (isset(
$_GET['accesscheck'])) {
  
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset(
$_POST['log'])) {
  
$loginUsername=$_POST['log'];
  
$password=$_POST['pwd'];
  
$MM_fldUserAuthorization "nivel";
  
$MM_redirectLoginSuccess "Menu.php";
  
$MM_redirectLoginFailed "index.htm";
  
$MM_redirecttoReferrer true;
  
mysql_select_db($database_connection$connection);    
   
$LoginRS__query=sprintf("SELECT usuario, password, nivel FROM users WHERE usuario=%s AND password=%s",
  
GetSQLValueString($loginUsername"text"), GetSQLValueString($password"text"));
  
$LoginRS mysql_query($LoginRS__query$connection) or die(mysql_error());
  
$loginFoundUser mysql_num_rows($LoginRS);
  if (
$loginFoundUser) {  
    
$loginStrGroup  mysql_result($LoginRS,0,'nivel');
    
//variables
    
$_SESSION['MM_Username'] = $loginUsername;
    
$_SESSION['MM_UserGroup'] = $loginStrGroup;          
    if (isset(
$_SESSION['PrevUrl']) && true) {
      
$MM_redirectLoginSuccess $_SESSION['PrevUrl'];    
    }
    
$_SESSION["mivariabledesesion"]=$loginUsername;
session_register("mivariabledesesion");
    
header("Location: " $MM_redirectLoginSuccess );
  }
  else {
    
header("Location: "$MM_redirectLoginFailed );
  }
}
?>