1) server add login api 2) client side login