[pmwiki-users] action=setuser

Patrick Ogay lists at basel-inside.ch
Fri Nov 11 00:41:57 CST 2005


I wrote an interface to authuser, so we can assign users to ".htpasswd"  
through the web
It works nicely - with the -b  it's possible to  assign a user without 
being prompted (htpasswd -b $pwfile $1 $2)

Question:
Is it possible to restrict the access to this function "setuser"? (Admin 
or better Admin and user itself)

regards
Patrick Ogay

------------------------------
## Addons/User Actions
##adds action=setuser&user=user&passwd=passwd
## uses php "system" to execute a shellscript  in usr/local/bib
global $HandleActions;
SDV($HandleActions['setuser'], 'setUser');
function setUser($pagename) {
 echo "setuser".$_GET[user].$_GET[passwd];
 if ($_GET[user] && $_GET[passwd]){
   $cmd = "_htpasswd ".$_GET[user]." ".$_GET[passwd];
   echo "=$cmd=";
   system($cmd, $result);  
   /* $return = `cmd`; */
   echo "result=$result/";
  }
 else { /* alles listen */
  system("_htpasswd",$result);
  echo "result=$result/";
 }
 
}





More information about the pmwiki-users mailing list