换用login方法