action_htaccess_removeuser_file.php
Upload User: feiyaoda
Upload Date: 2016-11-21
Package Size: 9556k
Code Size: 1k
Category:

WEB Mail

Development Platform:

PHP

  1. <?php
  2. include ('action_htaccess_guess.php');
  3. include ('./extensions/htaccess.class.php');
  4. if (FALSE == $userfile) 
  5. {
  6.     $userfile = $target_folder.'.htpasswd';
  7.     if (false == is_file($userfile))
  8.         die ($get_string->get('no_htpasswd'));
  9. }
  10.         
  11. echo "<hr><b>".$get_string->get('editing_file')." : </b>$userfile<hr>n";
  12. if ($_POST['remove_username'])
  13. {
  14.     $ht = new htaccess();
  15.     $ht->setFPasswd($userfile);
  16.     if ($ht->delUser($_POST['remove_username']))
  17.     {
  18.         echo "<p><i>".$get_string->get('htpasswd_remuser_success')."</i></p>n";
  19.     }
  20.     else
  21.     {
  22.         echo $get_string->get('htpasswd_remuser_error');
  23.     }        
  24. }
  25. else
  26. {
  27.     
  28.     echo "<form action=execute.php method=POST>n";
  29.     echo "<input type=hidden name=action value="".$_POST['action']."">n";
  30.     echo "<input type=hidden name=target_folder value="".$_POST['target_folder']."">n";
  31.     echo "<input type=hidden name=target_type value="".$_POST['target_type']."">n";
  32.     $ht = new htaccess();
  33.     $ht->setFPasswd($userfile);
  34.     $users = $ht->getUsers();
  35.   
  36.     if (FALSE != $users)
  37.     {
  38.         foreach ($users as $id => $name)
  39.             echo "<input type=radio name=remove_username value="$name">$name<br />n";
  40.         echo "<br />n<input type=submit name=submit value="".$get_string->get('htpasswd_remuser')."">n";
  41.         echo "</form>n";
  42.         
  43.     }
  44.     else echo $get_string->get('htpasswd_remuser_error');
  45. }