Skip to content

benitezj/UltimateTrainingProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FUNCTIONALITY:

  • register new vehicles,
  • search for vehicle owners,
  • send automatic email messages within the company domain
  • list incident history
  • Secure Login:
    • users must be registered in the database
    • login times out after 10 minutes
    • user account is locked after 5 login attempts in 1 minute or 15 in 1 day.
  • Admin account 'ultimate', registered by default for:
    • adding new users
    • registering new employees

INSTALLATION:

  1. MySQL, PHP5, python, python-mysql, should be installed on host
  2. Ap initialization:
  • create the database and tables: python dbConfig.py --createDB
  • create admin account: python dbConfig.py --createDBuser
  • If running above steps again one needs to add the --force option.
  1. (optional)
  • Load users: python dbConfig.py --loadApUsers UsersData.txt
  • Load employees: python dbConfig.py --loadEmployees EmployeeData.txt
  • Load vehicles: python dbConfig.py --loadVehicles VehicleData.txt
  1. Move ReceptionHelperAp folder to public web space.

COMMAND LINE TOOLS:

  • list Ap users: python dbConfig.py --listApUsers
  • list employees: python dbConfig.py --listEmployees
  • list vehicles: python dbConfig.py --listVehicles
  • list login history: python dbConfig.py --listLoginHistory

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published