我使用PHP后端实现了一个Angular Web应用程序,并使用会话控制进行数据检索我正在使用我的函数,如示例所示:
data.js
app.controller('userData',['$http',function(){
var temp = this;
temp.user = [];
$http.get('./dataParser.php?dangle=1').then(function(response){
temp.user = response.data;
});
}]);
的init.php
<?php
session_start();
function loggedIn(){
return (isset($_SESSION['user_id']))?true:false;
}
?>
dataParser.php
<?php
include_once 'init.php';
if(isset($_GET['dangle']) && $_GET['dangle'] == 2){
if(loggedIn() == false)
// Return Error
else
// Return User information JSON encoded
}
?>
这是管理会话的最佳方式吗?或者我是否必须使用ngRoute完全在Angular中处理会话?