Add login function.