ticket:2 add login method