Easy to use Grandma-Proof user management control panel

Forums Network Management ZeroShell Easy to use Grandma-Proof user management control panel

  • This topic is empty.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
  • #43358

    Hello everyone, i have made this very very very simplified user management interface which allows an unexperienced user to add, remove and view the status of users.

    The addition is done by specifying user name, description and days of validity, the user name and password are generated randomly and when you are finished you can print a ticket with the credentials to be given to the customer.

    You can get this script here, from my own blog.

    Feel free to use/modify and enhance it, let me know and give credit if due.



    Does the Web Interface come in the English Language?


    yes, my website is in italian but my interface in in english!


    Sorry for my Ignorance..

    I do not know how to configure a PHP Server.
    I was looking at the Configuration file and I was lost.

    Also; what do I do with the zs-panel-0.2 file? Does it need to be install in ZeroShell or does it remain on the computer and the PHP Server is pointed to it?

    If it needs to be installed onto Zeroshell, what are the instructions?
    If PHP needs to use it, what are the instructions?

    Thank You very much for your Help….


    hello, this is NOT a plugin, this is kinda of a web application, which runs on a PHP+APACHE webserver. It can run a PC on the same network of the ZS machine or on a remote webserver with curl and https client connections enabled.

    To make it work under windows you can install EasyPHP and then put the files in the /www directory, then edit the configuration.php file with user, password and the IP of the ZS interface on which the web interface is running and then type into your browser EASY!



    Getting an Error when creating a User

    Warning: fopen(): Unable to find the wrapper “https” – did you forget to enable it when you configured PHP? in C:Program Files (x86)EasyPHP-5.4.0RC4wwwaggiungi.php on line 92

    Warning: fopen( failed to open stream: Invalid argument in C:Program Files (x86)EasyPHP-5.4.0RC4wwwaggiungi.php on line 92

    Warning: feof() expects parameter 1 to be resource, boolean given in C:Program Files (x86)EasyPHP-5.4.0RC4wwwaggiungi.php on line 94

    Warning: fread() expects parameter 1 to be resource, boolean given in C:Program Files (x86)EasyPHP-5.4.0RC4wwwaggiungi.php on line 95

    In the aggiungi.php file, lines 90 through 100 are:


    $fp = fopen($url, ‘r’);
    while (!feof ($fp)) {
    $line.= fread ($fp, 1028);




    The issue was that I had LDAP running and it is not pointing to an Active Directory server.
    Becareful with running LDAP when it is not pointing to an AD Server, I caused my ZeroShell to Crash and forces a recreation of the Profile.



    I just wanted to thank for this great tool. I had some problems with php5-curl missing on Debian but now everything works fine.
    If You are going to develop this website to a multilanguage and will need the Polish translation don’t hesitate to contact me.


    Diglo, Thanks for sharing your script for creating new users. Do you know if it is possible to modify the Zeroshell HTML GUI directly? I am using Zeroshell on a mobile platform to switch between 4 WAN connections (two cost based satellite connections, one 3G and one WiFi). I would like to create a few custom pages to allow authenticated users to switch between the connections themselves.
    Thans for the help.


Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.