Jump to content

PROJECT HUSTAL | A free MOFH clientarea with WHM API integration

Recommended Posts

Hello Mates! 

After seeing the response for Project Burger I have finally created a MOFH clientarea that is much similar to free hosting provider infinityfree. 

Features are listed 

- Sign up / Login

- Password reset functionality

- Validation / Verification

- Account Management

- Account Settings

- MOFH Api integration

- Support system

Demo here.

Github Repository: PROJECT HUSTAL

Hope you all will like it. 

Please leave a star in PROJECT HUSTAL repository if you like it

Thank you! 

Edited by Shen Wei
missing link
Link to post
Share on other sites
  • Replies 163
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

please fix - header.php:

<link rel="stylesheet" href="template/css/bootstrap.min.css">


<link rel="stylesheet" herf="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css">

you didnt add bootstrap.min.css on that folder

Link to post
Share on other sites
28 minutes ago, Shen Wei said:

Let's me clear all this and send once it is done


Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/vol16_2/xxx/xxxx/htdocs/clientarea/mail/signup.php on line 33

Link to post
Share on other sites
Posted (edited)

Create a database with the following queries written in DATABASE.md file don't forget to change admin email and admin password hashed with password_hash() function.

then change /includes/config.php file don't  forget to add your database info inorder to login and smtp info inorder to send emails or else you will receive error:


Parse error: syntax error, unexpected '$mail' (T_VARIABLE) in /home/vol16_2/xxx/xxxx/htdocs/clientarea/mail/signup.php on line 33


Then edit /clientarea/domianchecker.php file and edit extension don't forget that the extension must be your reseller domain.

Then go to your reseller panel and copy whm API username and password and add them in the config.php file in includes folder Remember that this part is important for clients to create vpanel accounts

you can access admin section from the /admin/ folder. Use admin email and password (which was hashed) to login to admin panel.

3 and only 3 vpanel accounts per email is allowed account will be automatically deleted after 30 days of inactivity and the recorder must be deleted manually (automatic function will be available soon).

Support emails will be sent to both admin and client.

Only 1 admin is allowed due to prior data spaces.

Edited by Shen Wei
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...