【发布时间】:2013-07-10 11:20:58
【问题描述】:
我创建了一个 angularjs 应用程序,它使用 php 来处理数据库查询并执行身份验证模式。
当用户登录到应用程序时,他在 php 中这样做,并且 php 将用户数据提取到会话中。然后 angularjs 向 php 页面发出 http post 请求以读取获取的数据。 之后,每当用户请求数据时,Angular 都会向 php 页面发布一个帖子。
我正在考虑使用一个框架来以更好的方式进行身份验证和数据库查询。我的安全知识很原始,我担心我的代码有错误。
经过研究,我发现 laravel 看起来简单明了。 现在我的问题是:
- 像 laravel 这样的 php 框架可以为我做这些事情吗?
- 还有什么我可以用来让人们进行身份验证并确保他们正在执行他们有权执行的 CRUD 操作的方法吗?
- 我搜索的关键字是什么,是路由,还是php restful?我问的是为了对此事做进一步的研究。
- SPA 是否可以通过任何其他方式使用 php 以“安全”方式处理 CRUD 操作和身份验证?
我知道上述问题本身不是编程问题,但我不知道在哪里问(因为我觉得我无法传达我想了解的内容/*这就是上面的关键字问题的原因)。
谢谢
【问题讨论】:
-
你说得对,这不符合 SO 的格式,但我仍然希望看到并尝试回答这些问题,所以我将在下面对其进行破解,但不要这样做如果关闭,您会感到惊讶。另外,我也不是安全专家,只是另一个乔程序员(CS 学士学位),但我会根据我目前的知识尝试回答。