Initially the dialog prompts you for a user and a password. The user must be at least 4 characters long and password must have at least 1 lower case, 1 upper case, 1 digit, 1 special character and must be at least 6 characters in total. You can of course change the restrictions. See code explanations. the user and password are saved in a SQLite database. In subsequent log ins , the dialog prompts for the user and password and checks them against the database stored values. If they check out, then the log in is successful followed by the tabstrip 3 pages display. You can then navigate and scroll between tabs and around the meni options in the tab pages. This is as far as I can go with this based on the skeletal information provided.
I uncommented the DROP of the log in table syntax for testing purpose only. Of course, it has to be commented once the project is real. The developer can go back and forth between commenting/uncommenting to do the log in testing.