2013.01.23. Add login function