增加login函数