如何使用angularJS和PHP后端获取经过身份验证的用户数据

时间:2017-06-26 10:32:17

标签: php angularjs ionic-framework

我正在使用angularJS和PHP后端,我建立了身份验证,我想知道如何获取经过身份验证的电子邮件,并使用它从其他控制器中的数据库中选择其他数据。我尝试通过阅读一些PHP课程来处理会话,并且我应用了一些示例,但似乎PHP和angularJS + php后端之间的方式不同。这是登录文件:

的login.php

<?php  

$data = json_decode(file_get_contents("php://input"));

 $connect = mysqli_connect("localhost", "root", "", "test");  

 if(count($data) > 0)  

 { 

$Email=mysqli_real_escape_string($connect, $data->Email);
$passwd=mysqli_real_escape_string($connect, $data->passwd);

$query = 'SELECT * FROM `client` WHERE (EmailClient = "'.$Email.'" AND   passwd= "'.$passwd.'")';

$q = mysqli_query($connect , $query);

if(mysqli_num_rows($q) > 0 )
  { 
       $_SESSION["logged_in"] = true; 
       $resultstring=json_encode($result);
       $resultstring=str_replace("null", '""', $resultstring);
       echo $resultstring;
       exit;

  } 

我想使用经过身份验证的电子邮件在其他控制器中使用其他网络服务获取数据,我不知道如何恢复电子邮件和密码

 $query = 'SELECT * FROM `client` WHERE (EmailClient = "?" AND   password= "?")';

我该怎么办!提前致谢

0 个答案:

没有答案