Foros del Web » Programando para Internet » PHP »

Validacion de usuario, galletas y la sesion

Estas en el tema de Validacion de usuario, galletas y la sesion en el foro de PHP en Foros del Web. Tengo el siguiente codigo, el objetivo que tengo es validar usuario y contraseña para crear una sesion con galletas, sin embargo no se como iniciar ...
  #1 (permalink)  
Antiguo 18/10/2013, 16:15
Avatar de Simon_Echecopar  
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años, 8 meses
Puntos: 0
Busqueda Validacion de usuario, galletas y la sesion

Tengo el siguiente codigo, el objetivo que tengo es validar usuario y contraseña para crear una sesion con galletas, sin embargo no se como iniciar la cookie o sesion con las validaciones que tengo en el codigo. Tengo varios archivos XML como base de da
Código PHP:
<?php

$UserName      
$_REQUEST['txtUserName'];
$PWD           $_REQUEST['txtPWD'];

$dir 'XMLuser/';               //Especifica el directorio a leer
$rep opendir($dir);

while ((
$arc readdir($rep)) !== FALSE
//Leemos el arreglo de archivos contenidos en el directorio: readdir recibe como parametro el directorio abierto
 //echo $arc;
 
$UserArc strstr($arc,$UserName);
 
$new=substr_compare($arc,$UserArc,7);
 
//echo $new;
 
if($new==1){
 if(
$arc !== '..' && $arc !=='.' && $arc !=='')
 {
   
/*echo $arc;
   echo $dir;*/
   //$patron= '/^'.$UserName.'/';
   //echo preg_match($patron,$arc, $coincidencias,PREG_OFFSET_CAPTURE);
   //print_r($coincidencias);
   //echo $new;
   
   
$xml file_get_contents($dir.$arc);
   
$DOM = new DOMDocument('1.0''utf-8');
   
$DOM->loadXML($xml);
   
$cursos $DOM->getElementsByTagName('personas');

   foreach(
$cursos as $curso
   {
    
   
     if(
$PWD==utf8_decode($curso->getElementsByTagName("contrasenia")->item(0)->nodeValue))
     { 
          
$nomSesionsession_name(utf8_decode($curso->getElementsByTagName("UserName")->item(0)->nodeValue));
          
          
setcookie("ejemusuario"$UserNametime()+3600,"/","");
          print 
$UserName;
          echo 
'<ul><li>'.utf8_decode($curso->getElementsByTagName("UserName")->item(0)->nodeValue).'</li><li>'.utf8_decode($curso->getElementsByTagName("contrasenia")->item(0)->nodeValue).'</li></ul>';
     }else
     {
      echo 
"La contrase&ntilde;a no es correcta";
     }

    }
   }
  }
}
closedir();         //Cerramos el directorio
clearstatcache();
?>

Etiquetas: usuario, validacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:09.