Menu

Tree [00183e] Development /
 History

HTTPS access


File Date Author Commit
 PEAR2 2017-04-26 Siby P Varkey Siby P Varkey [fd98e3] Initial Files Addition to Repository
 css 2017-04-26 Siby P Varkey Siby P Varkey [fd98e3] Initial Files Addition to Repository
 fonts 2017-04-26 Siby P Varkey Siby P Varkey [fd98e3] Initial Files Addition to Repository
 images 2017-04-26 Siby P Varkey Siby P Varkey [fd98e3] Initial Files Addition to Repository
 js 2017-04-26 Siby P Varkey Siby P Varkey [fd98e3] Initial Files Addition to Repository
 .gitattributes 2017-04-26 Siby P Varkey Siby P Varkey [029b27] :space_invader: Added .gitattributes
 ajax_add_profile.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 ajax_add_sysuser.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_adduser.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_addusers.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 ajax_change_syspass.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_del_profile.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_del_sysuser.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_edit_profile.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 ajax_edit_sysuser.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_expired.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_get_profiles.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 ajax_get_sysuser.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_rem_selected.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_rem_user.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_reset_pass.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 ajax_uninitiated.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 backup.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 config.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 database.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 db_backup_20_09_2016_14_11_47.sql 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 dbconfig.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 favicon.ico 2017-04-26 Siby P Varkey Siby P Varkey [fd98e3] Initial Files Addition to Repository
 header.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 home.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 hotsoft.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 index.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 info.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 login.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 logme.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 logout.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 modal_change_pass.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload
 modal_delete_guest.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 modal_get_profiles.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 modal_get_user.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 readme.txt 2017-04-26 Siby P Varkey Siby P Varkey [1f0547] Update readme.txt
 settings.php 2018-07-10 Siby P Varkey Siby P Varkey [00183e] New updated version with feature addition & bug...
 voucher.php 2018-07-09 Siby P Varkey Siby P Varkey [b2e961] Add files via upload

Read Me

Components/Packages/Scripts used in this project
-------------------------------------------------
Elevator – Metro UI Inspired Free Bootstrap HTML5 Template by graygrids.com
https://graygrids.com/item/elevator-metro-ui-inspired-responsive-bootstrap-template/

Twitter Bootstrap (& Jquery) http://getbootstrap.com/, https://jquery.com/
Font Awesome http://fontawesome.io/

Google Fonts http://fonts.googleapis.com/

Pear2 PHP API Client by boenrobot [Vasil Rangelov, a.k.a. boen_robot (boen [dot] robot [at] gmail [dot] com)]
https://github.com/pear2/Net_RouterOS
https://github.com/pear2/Net_RouterOS/wiki
https://wiki.mikrotik.com/wiki/API_PHP_package
http://pear2.php.net/support/
-------------------------------------------------
Developed by: Siby P Varkey, sibyperiyar@gmail.com
Assistance: Sonal Siby, sonalsiby@gmail.com
-------------------------------------------------
Visual Documentation at : http://hotspot.helloperiyar.com
-------------------------------------------------
Software and Hardware

As expected: HTML, CSS, JavaScript, PHP, MySql, PDO, Javascript/Ajax, Font Awesome, JQuery, Twitter Bootstrap ... &  PEAR2_Net_RouterOS are the major software component parts of the utility.  Above all the Mikrotik Router OS Based router or PC working with Router OS configured to an IP is the most important Hardware part involved.  

Requirements: Any web server supports PHP 5.x and all the above.
-------------------------------------------------
Prerequisites
A MySql database need to be created prior to operation, if it doesn't exist will be created automatically on initialisation.

The details of the database need to be corrected in the file 'dbconfig.php' file before operation. (Host, DB name, DB Username and DB Password)

The Details of the Router has to be entered in the 'config.php' file before operation. (Host(IP), username and password)
-------------------------------------------------
System Users: Who are operating this utility.
Any number of users can be created by the system Admin.  There are 3 levels of system users, Admin, Unit head and system users. A default system admin with username 'admin' and password 'admin' will be created automatically on initialisation. Admin user can reset passwords of all other users.  On resetting the password, it will be reset to 'password' for that user. All users can change their password using the change password option available in the system users section.

-------------------------------------------------
Documentation and Help
For more details of the opetations and features of the utility please refer the visual documentation available at http://hotspot.helloperiyar.com
-------------------------------------------------
Major features:

Creation of vouchers for Single person. (Guest User Accounts/Hotspot users)
Creation of vouchers for Multiple persons.
Listing Active Users
Listing inactive Users
Remove Selected/All User Accounts
Remove all validity expired User Accounts
Server Log of Recent Activities
Removal of uninitiated guest accounts.  Accounts created earlier but no one has started using it yet.
Voucher Management and Printing.  6 Different Voucher modes are available for Printing vouchers satisfying the needs of all.
Management of System user Accounts by Admin: Creation, Listing, Activation/Deactivation, Updating details and deletion of System users.
Hotspot User Profiles Management:  Creation/Updation of User profiles in the router. Options like Session Timeout, MAC Cookie Timeout, Keepalive Timeout, Download and Upload Speed Limits, Number of simultaneous user logins allowed per user account etc can be set for each profile.
Re-printing of Last Voucher/Vouchers List.
and many more...
Please visit http://hotspot.helloperiyar.com for a detailed visual documentation of the project.
-------------------------------------------------
How to Install in different OS based PCs
Linux / Unix variations
................
..................
Windows Based PCs
................
..................
MAC OSX based MACs
................
..................
................
..................


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.