Ver Mensaje Individual
  #18 (permalink)  
Antiguo 07/06/2013, 12:58
Avatar de nexus44
nexus44
 
Fecha de Ingreso: octubre-2012
Ubicación: Piura
Mensajes: 108
Antigüedad: 11 años, 6 meses
Puntos: 1
Respuesta: Ayuda con mi Acceso login

Codigo solucionado ; con un for comprando y imprimiendo los datos como tanto lo decia triby.

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['nombre'])) {
  12.   $loginUsername=$_POST['nombre'];
  13.   $password=$_POST['password'];
  14.   $MM_fldUserAuthorization = "control";
  15.   $MM_redirectLoginSuccess = "acceso.php";
  16.   $MM_redirectLoginFailed = "error.php";
  17.   $MM_redirecttoReferrer = false;
  18.   mysql_select_db($database_con_usuarios, $con_usuarios);
  19.    
  20.   $LoginRS__query=sprintf("SELECT nombre_user, password, control FROM usuarios WHERE nombre_user=%s AND password=%s",
  21.   GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
  22.    
  23.   $LoginRS = mysql_query($LoginRS__query, $con_usuarios) or die(mysql_error());
  24.   $loginFoundUser = mysql_num_rows($LoginRS);
  25.   $nom=mysql_fetch_array($LoginRS);
  26.   if ($loginFoundUser) {
  27.    
  28.     $loginStrGroup  = mysql_result($LoginRS,0,'control');
  29.        
  30.        
  31.         //echo $nom['nombre_user']."-".$nom['password'];
  32.        
  33.    
  34.     //declare two session variables and assign them
  35.     $_SESSION['MM_Username'] = $loginUsername;
  36.     $_SESSION['MM_UserGroup'] = $loginStrGroup;      
  37.  
  38.  
  39. $_SESSION['MM_Username1'] = $nom["nombre_user"];
  40.     $_SESSION['MM_UserGroup1'] = $nom["password"];  
  41.     if (isset($_SESSION['PrevUrl']) && false) {
  42.       $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
  43.     }
  44.  
  45.     if($loginFoundUser>0)
  46.     {      
  47.         //echo $_SESSION['MM_Username1']."-".$_SESSION['MM_UserGroup1'];
  48.         $lon=strlen($_SESSION['MM_Username1']);
  49.         $cad=$_SESSION['MM_Username'];
  50.         $sw=0;
  51.         for($x=0;$x<$lon;$x++)
  52.         {
  53.             //echo "<br>valor ==> $x:".$sw;
  54.             $car=substr($_SESSION['MM_Username1'],$x,1);                       
  55.             for($y=0;$y<strlen(trim($cad));$y++)
  56.             {
  57.                
  58.                 if($car==substr($cad,$y,1))
  59.                 {
  60.                     //echo "<br>car ==> $car:".substr($cad,$y,1);              
  61.                     $sw=1;
  62.                     break;
  63.                 }
  64.                 else
  65.                 {
  66.                     $sw=0;
  67.                 }
  68.                
  69.                
  70.             }
  71.             //echo "<br>valor ==> $x:".$sw;
  72.             if($sw==0)
  73.                 break;
  74.             echo "<br>valor ==> $x:".$sw;  
  75.         }
  76.         //echo "<br>valor ==>:".$sw;   
  77.         if($sw==1)
  78.         header("Location: " . $MM_redirectLoginSuccess );
  79.     else
  80.         header("Location: ". $MM_redirectLoginFailed );
  81.     }
  82.    
  83.    
  84.     //header("Location: " . $MM_redirectLoginSuccess );
  85.   }
  86.   else {
  87.     header("Location: ". $MM_redirectLoginFailed );
  88.   }
  89. }
  90.  
  91. ?>
__________________

"Nuestra capacidad se aleja de la Humanidad"