<?php ini_set('display_errors', 'On'); error_reporting(E_ALL); require "htpasswd.class.php"; $users = new htpasswd(dirname(__FILE__) . "/downloads/.htpasswd"); if (isset($_POST['addusr'])) { $usrname = $_POST['addusr']["usrname"]; $passwd = $_POST['addusr']["passwd"]; if (strlen($usrname) > 3 && strlen($passwd) > 3) { if (!$users->userExists($usrname)) { $users->addUser($usrname, $users->generatePw($passwd)); $users->save(); $echo = "User added ."; } else { $echo = "user exists ."; } } else { $echo = "username / password must be at least 4 chars ."; } } if (isset($_POST['del'])) { $username = $_POST['del']['username']; $users->deleteUser($username); $users->save(); $echo = "User deleted ."; } if (isset($_POST['update'])) { $username = $_POST['update']['username']; $passwd = $_POST['update']['passwd']; $users->updateUser($username, $users->generatePw($passwd));