PHP / JS登录系统

时间:2016-06-03 11:16:08

标签: javascript php login

所以我为应用程序编写了一个自编的php web服务。

现在我想对网络做同样的事情。但我很难登录。

我需要调用Web服务的2个功能。一个用于获取另一个登录令牌以验证并请求访问令牌。

所以我用javascript打电话给他们:

youradapter.notifyDataSetChanged();

所以现在我有了访问令牌。但是如何将此设置为$ _SESSION的会话变量?

或者在停留期间保存此访问令牌的最佳方式是什么?

每当我调用API时,我都需要这个令牌。

1 个答案:

答案 0 :(得分:1)

不是您问题的直接答案,但您绝对应该考虑使用适当的框架或库,即使对于那些小的东西也是如此。 Code Igniter 据我所知,很容易上手。

例如,该行:urlencode($_POST['email'])是一个很大的安全问题,允许XSS攻击。

现在,回到你的问题。您需要的是设置会话cookie,然后浏览器将为您处理它。从JS设置cookie被认为是一种不好的做法(因为它阻止使用HttpOnly cookie,一个推荐的安全标志),最简单的是服务器应答登录AJAX调用会在响应上设置cookie。 /> 该cookie将发送给同一服务器的任何后续调用。同样,如果您使用适当的框架,将为您处理所有身份验证的内容。