this function is under development and still need fixing
create all UI components on the login page, including the header, login form, and OAuth selection