[zhuao]add login function