login request implementation