Add login layout, handle login