Hola compañeros saludos a todos por su gran ayuda hasta el momento, e salido de muchos apuros gracias a tiodos ustedes, pero traigo otro pequeño problema como podria hacer que antes de q el administrador de mis sistema al hacer un respaldo de la bd tenga q ingresar su nombre de usuario y contraseña o solo la contraseña para q pueda hacer el respaldo de lo contrario q le de un aviso q no esta autorizado para hacerla.
Como bien solo en el menu tengo un vinculo a ese archivo q se llama backup q al hacer click en el vinculo el archivo aparece en tex para hacer el respaldo pero lo q quiero es q primero lo lleve a un formulario y q tenga q ingresar la clave del usuario ene ste caso el administrador y sis es correcta se realice el respaldoi de lo contrario de un aviso de error, estos son los codigos del backup q tengo
backuo.php
<?php
include("conexion.php");
@$fechaDeLaCopia = "-".date("d-l-F-Y");
@$ficheroDeLaCopia =@$dbname.@$fechaDeLaCopia.".sql";
@$sistema="show variables where variable_name= 'basedir'";
@$restore=mysql_query(@$sistema);
@$DirBase=mysql_result(@$restore,0,"value");
@$primero=substr(@$DirBase,0,1);
if (@$primero=="/") {
@$DirBase="mysqldump";
}
else
{
@$DirBase=$DirBase."\bin\mysqldump";
}
@$executa="$DirBase --host=$servername --user=$dbusername --password=$dbpassword -R -c --add-drop-table $dbname > $ficheroDeLaCopia";
@system(@$executa);
@header( "Content-Disposition: attachment; filename=".@$ficheroDeLaCopia."");
@header("Content-type: application/force-download");
@readfile(@$ficheroDeLaCopia);
@unlink(@$ficheroDeLaCopia);
?>