Backbone.js 如何在Laravel和主干网中保护资源或控制器路由
我正在集成laravel和主干。我有这样的路线Backbone.js 如何在Laravel和主干网中保护资源或控制器路由,backbone.js,laravel,Backbone.js,Laravel,我正在集成laravel和主干。我有这样的路线 路由::资源('tasks','TaskController');骨干网模型使用这种路由来处理get、post和put请求。这条路线只显示原始数据。我想隐藏/保护此链接/url,以便用户看不到原始数据。如何实现此目的???简短回答:您不能 如果主干应用程序可以访问某些内容,则用户可以访问。对于您的服务器,主干请求与用户请求完全相同。事实上,浏览器会对这两种请求都进行此操作 您可以在主干代码中输入密码以保护访问。。。但是它是无用的,因为主干代码是公共
路由::资源('tasks','TaskController');骨干网模型使用这种路由来处理get、post和put请求。这条路线只显示原始数据。我想隐藏/保护此链接/url,以便用户看不到原始数据。如何实现此目的???简短回答:您不能 如果主干应用程序可以访问某些内容,则用户可以访问。对于您的服务器,主干请求与用户请求完全相同。事实上,浏览器会对这两种请求都进行此操作 您可以在主干代码中输入密码以保护访问。。。但是它是无用的,因为主干代码是公共的(它是客户端) 您唯一能做的就是限制主干(或用户)可以看到的内容。例如,在发送数据之前,对用户进行身份验证并验证是否允许他访问数据
如果您的主干应用程序可以访问数据,则没有理由向您的用户隐藏这些数据。这就像你想在网站中隐藏原始的html代码,那是毫无意义的 当我访问link localhost/tasks时只是一个更新,它显示了数据库中的所有数据,即[{“task_id”:724,“name”:“Task12”,“description”:null,“priority”:1,“assigned_to”:6,},{“task_id”:725,“name”:“task”,“description”:null,“priority”:1,“assigned_to”:7}