Tema: error login
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/10/2010, 10:55
servidigital
 
Fecha de Ingreso: abril-2010
Mensajes: 182
Antigüedad: 14 años
Puntos: 8
Respuesta: error login

mira este es el codigo que tengo para el login
Código PHP:
Ver original
  1. <?php
  2. // *** Validate request to login to this site.
  3. if (!isset($_SESSION)) {
  4. }
  5.  
  6. $loginFormAction = $_SERVER['PHP_SELF'];
  7. if (isset($_GET['accesscheck'])) {
  8.   $_SESSION['PrevUrl'] = $_GET['accesscheck'];
  9. }
  10.  
  11. if (isset($_POST['log'])) {
  12.   $loginUsername=$_POST['log'];
  13.   $password=$_POST['pwd'];
  14.   $MM_fldUserAuthorization = "admin_priv";
  15.   $MM_redirectLoginSuccess = "jimdvd.html";
  16.   $MM_redirectLoginFailed = "index.php";
  17.   $MM_redirecttoReferrer = false;
  18.   mysql_select_db($database_jimdvd, $jimdvd);
  19.    
  20.   $LoginRS__query=sprintf("SELECT usuario, pass, admin_priv FROM usuarios WHERE usuario=%s AND pass=%s",
  21.   GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
  22.    
  23.   $LoginRS = mysql_query($LoginRS__query, $jimdvd) or die(mysql_error());
  24.   $loginFoundUser = mysql_num_rows($LoginRS);
  25.   if ($loginFoundUser) {
  26.    
  27.     $loginStrGroup  = mysql_result($LoginRS,0,'admin_priv');
  28.    
  29.     if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
  30.     //declare two session variables and assign them
  31.     $_SESSION['MM_Username'] = $loginUsername;
  32.     $_SESSION['MM_UserGroup'] = $loginStrGroup;      
  33.  
  34.     if (isset($_SESSION['PrevUrl']) && false) {
  35.       $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
  36.     }
  37.     header("Location: " . $MM_redirectLoginSuccess );
  38.   }
  39.   else {
  40.     header("Location: ". $MM_redirectLoginFailed );
  41.   }
  42. }
  43. ?>