Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2003, 23:29
Atreyuk
 
Fecha de Ingreso: enero-2002
Mensajes: 21
Antigüedad: 22 años, 3 meses
Puntos: 0
Gestionar .htpasswd desde un PHP

Hola, estoy intentando hacer una script en php para gestionar un archivo de contraseñas de tal manera que se creen, modifiquen o eliminen los usuarios y sus contraseñas automáticamente. Os pongo el script:

Código PHP:
//REcojo nombre de usuario, contraseña y funcion por metodo POST

$password=$_POST['contrasena'];
$username=$_POST['usuario'];
$funcion=$_POST['tipo'];

//Defino la ruta al archivo de contraseñas
$path="../ruta_al_fichero_htpasswd/.htpasswd";

//Encripto la contraseña conMD5
$encriptadamd5($password);

//Defino la cadena a insertar en el archivo
$cadena$username.":".$encriptada."\r\n";


//Inserto un nuevo registro
                
If ($funcion=="add"){
                
//Abro el fichero htpasswd
    
$Anadir fopen($path,"a"); 
    
#Escribimos la cadena dentro de el
    
fputs($Anadir,$cadena); 
    
#Cerramos el fichero 
    
fclose($Anadir); 
    } 
HAsta ahi funciona perfectamente, pero no consigo encontrar las funciones adecuadas para eliminar los registros o modificar las contraseñas de un usuario. ¿Como lo haríais?? ¿Alguna idea??

Muchas gracias y haber si podeis ayudarme. Es importante, Gracias.

Última edición por Atreyuk; 09/12/2003 a las 15:29