add user::getbyphone and locate