You will write the code for this project which is designed to Control WiFi and wired Access using a username/password as user connects to Wifi SSID or direct RJ45. No access will be allowed without user authetication except on other conditions described below.
- For Local users, your code will spit out username/password with Time to Live (TTL); default=1hr
- Your Users table will reside in mysql db; user_id, password, ttl, start unixtime, Extratime, url.
Users connect to Wifi SSID or plug in to wired RJ45 ports.
- System will Display Login Screen to authenticate
Note: System will only allow with no Authentication to go to other web sites defined in mysql table (url). Attempt to go to other primary domains, requires to authenticate first.
- If ttl =< 15 mins, display "You will be disconnected in xx mins. To add more time, please ask."
- if ttl=< 0 , disconnect, display login prompt.
A full specs will be provided to winning bidder.
Application will reside in an osx leopard (linux type) server.
You must be an excellent security programmer who has done this in the past.