Read Current_Progress.md for current updates.
Neo Gentrics
Three options:
- Login
- Account Creation
- Exit
- Ask user for credentials, send encrypted traffic to LDAP server to authenticate.
- Once logged in, user should be able to view, upload, or delete items they have permission to view and modify.
- All requests from the client user to the server should be encrypted.
- Ask user for a username, check against current list of users in LDAP server's database. If a user already exists, ask for another username.
- Ask user for a password, password should be restricted to something hard to crack.
- If both are sufficient, create user on the server and return user to the main script so they may choose to login, create another user, etc.
- Nothing, the program should just end.