Add login page and basic logics