Php 如何检查已注册的电子邮件id是否允许访问我的应用程序?

Php 如何检查已注册的电子邮件id是否允许访问我的应用程序?,php,rest,google-api,Php,Rest,Google Api,我的移动应用程序只允许通过谷歌登录。当新用户进来并通过谷歌认证时,我会在数据库中创建一个新条目,其中包含从谷歌获得的信息 我想从服务器端通过谷歌api进行检查,注册的电子邮件id是否允许访问我的应用程序 我问这个问题的原因是,只有通过我的应用程序认证的谷歌用户才能访问数据。现在,插入是通过api进行的,即使我发送了带有正确参数的curl请求的任何数据。所以我需要找到合法用户的方法 这是客户端登录的代码 function onSignIn(googleUser) { var profile =

我的移动应用程序只允许通过谷歌登录。当新用户进来并通过谷歌认证时,我会在数据库中创建一个新条目,其中包含从谷歌获得的信息

我想从服务器端通过谷歌api进行检查,注册的电子邮件id是否允许访问我的应用程序

我问这个问题的原因是,只有通过我的应用程序认证的谷歌用户才能访问数据。现在,插入是通过api进行的,即使我发送了带有正确参数的curl请求的任何数据。所以我需要找到合法用户的方法

这是客户端登录的代码

function onSignIn(googleUser) {
  var profile = googleUser.getBasicProfile();
  console.log('ID: ' + profile.getId()); 
  var user_name = profile.getName();
  var user_image = profile.getImageUrl();
  var user_email = profile.getEmail();
  googleUser.disconnect()
  allow_login(user_name,user_image,user_email);
}


}

你能提供你现在正在做的事情的代码(最好是谷歌的回复)吗?我已经用代码更新了这个问题。我正在寻找服务器端的脚本,它与谷歌api的互动与电子邮件我存储在数据库中,并返回我是否该电子邮件id已授予访问我的应用程序与否。你需要一种方法来验证这一点,而不必查询谷歌从服务器端。你用的是什么谷歌api?
function allow_login(user_name,user_image,user_email) {
  var inputs = {'username' : user_name, 'user_image' : user_image, 'user_email' : user_email };
  $.ajax({
        url : "login_request.php",
        type : "POST",
        data : inputs,
        dataType : "json",
        success : function(response){
          alert(response.message);
        }

      });