add login function

Change-Id: I08614970a72e534ed17bb0a6a187efb83ce5374b