带有CodeIgniter的Angular 2

时间:2017-07-08 07:21:21

标签: javascript php angular codeigniter

我搜索了很多但无法找到解决方案。

在angular 1.x中,我曾经在php页面中包含js,并从CodeIgniter控制器等服务器端代码加载页面。

angular 2.x 中,我无法弄清楚我如何使用像$ _SESSION这样的服务器端功能?

e.g。我想将数据插入到mysql表中,我将使用Angular 2的POST服务发送数据。如何实现用户登录并创建该记录?

$city = $this->input->post("city");
$specialty= $this->input->post("specialty");

$data = array("city"=>, "specialty"=>$specialty, "createdBy"=>$this->session->userdata("userid"));

$this->db->insert("citywise", $data);

如何获取此$this->session->userdata("userid");因为应用程序正在客户端加载,所有内容都像REST服务一样处理。

使用localStorage我可以在客户端浏览器上获取登录数据,但服务器呢?

1 个答案:

答案 0 :(得分:3)

出于同样的目的使用JWT(Json Web Token) 请参阅此link