As fun as it sounds, it still has its issues:
- Only one client may be logged in at a time (otherwise the bank gets confused)
- If a client is logged into his/her account, a new account cannot be made
- Overriding the Bank program (assumed to be the Bank computer's startup program) can lead to security issues
- Terminal crashes when attempts are made to send money to the same account from which it was sent (i.e. account 000001 attempts to make a payment to account 000001)
NOTE: Make sure that the bank program is running before you attempt to log in with the Terminal. Otherwise, the terminal will soft-lock.
Please feel free to make changes and re-post the program, as long as you give me credit. Also, assistance is always welcome! If you find something else wrong with the program, or you fix one of the known issues listed above, please feel free to note it in a reply!
EDIT:
The following changes have been made:
- A bug in the Terminal program (terminal soft-locks when requesting balance) has been fixed.
- The Terminal now requires you to enter a password even when you enter a Bank Card associated with the account you are attempting to access.
- An Account Setup program is now available
- The Bank program has been edited to allow for Account Setup (Apparently, I had it set up for another program before, but I couldn't find that program)
- Password Encryption is now implemented
The programs can be found here:
ACCOUNT SETUP
TERMINAL
BANK