23/10/2010, 06:14
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 72
Antigüedad: 14 años, 3 meses Puntos: 0 | |
alta de usuario y algo más Tengo que hacer:Codificar un fichero que tiene DNI,Nombre, Teléfono, Mail, etc.
Despues Con el fichero codificado, damos de alta a los usuarios en el sistema operativo. Empleados el primer campo, NIF codificado, y lo desencriptamos, para crear la clave decodificada en el Sistema Operativo, y el segundo campo, como nombre de usuario.
La primera parte está lista, lo que no se es como darle de alta a los usuarios: Conozco el comando->net user usuario clave /add
Esto es lo que tengo. Alguna idea. Gracias primera parte
<?php
$fichero=fopen("usuarios.txt","r");
echo "<H1> Informacion Privada</H1>";
echo "<TABLE BORDER ='2'>";
echo "<table><tr><td>Dni</td><td>nombre</td><td>apellido</td><td>Fecha_matricula</td><td>email</td><td>telefono</td></tr>";
while (!feof($fichero)) {
$linea =fgets($fichero);
$campos=explode (";",$linea);
echo "<tr><td>$campos[0]</td><td>$campos[1]</td><td>$campos[2]</td><td>$campos[3]</td><td>$campos[4]</td><td>$campos[5]</td></tr>";
// Abrimos el fichero cifrado. Ciframos DNI, a exepcion de los demas datos
$campos_0=$campos[0];
// echo strrev($campos_0[$i]);
$salto= 13 ;
$codificada_1=strrev($campos_0);
$longitud=strlen($campos_0);
$codificada_1= '\0';
for ($i=0;$i< $longitud;$i++){
$codificada_1[$i]= chr(ord($campos_0[$i])+ $salto);
}
$inforclave=$codificada_1." ;".$campos[1]. " ;" .$campos[2]." ;". $campos [3]. " ;" .$campos[4]." ;". $campos [5]."\n";
$fichencriptado=fopen( "cripta.txt","a+" );
//$fichencriptado=fopen( "fichero_inf_personal.dat","a+" );
fwrite($fichencriptado,$inforclave);
}
fclose($fichero);
fclose($fichencriptado);
echo"</table>";
?>
<?
$fichencriptado=fopen( "cripta.txt","r" );
echo "<br><br>";
echo "FICHERO ENCRIPTADO";
echo "<table border='2'>";
echo "<table><tr><td>Dni</td><td>nombre</td><td>apellido</td><td>Fecha_matricula</td><td>email</td><td>telefono</td></tr>";
while (!feof($fichencriptado)) {
$line =fgets($fichencriptado);
$camp=explode (",",$line);
echo "<tr><td>$camp[0]</td><td>$camp[1]</td><td>$camp[2]</td>$camp[3]</td><td>$camp[4]</td><td>$camp[5]</td></tr>";
}
echo"</table>";
fclose($fichencriptado);
?> segunda parte duda???
<?php
$fichencriptado=fopen( "cripta.txt","r" );
echo "<br><br>";
echo "FICHERO ENCRIPTADO";
echo "<table border='2'>";
echo "<table><tr><td>Dni</td><td>nombre</td><td>apellido</td><td>Fecha_matricula</td><td>email</td><td>telefono</td></tr>";
while (!feof($fichencriptado)) {
$line =fgets($fichencriptado);
$camp=explode (",",$line);
echo "<tr><td>$camp[0]</td><td>$camp[1]</td><td>$camp[2]</td>$camp[3]</td><td>$camp[4]</td><td>$camp[5]</td></tr>";
}
echo"</table>";
fclose($fichencriptado);
function alta($dni) {
if($dnin == '') {return false;}
$cadena = 'net user ' .$campo[0]. '/add';
}
echo $cadena;
/*if ($usuario[$i]!="")
{
$netuser = "net user ".$usuario[$i];
$netuser = popen($netuser,"r");*/
?> |