Implement database login dialog, you only need to enter once (if there are mistakes, allow retry up to 3 times)
After successful login, add "LoginInfo.ser" to .gitignore to prevent conflicting.