finish login api