Security 基于身份验证加载backbone.js资源
我正在构建我的第一个主干应用程序,尽管我正在进行身份验证服务器端,但有一些未经身份验证的用户无法使用的功能,但因为它们位于我的资产路径中,并且是我主干文件的一部分,所以所有内容都会被加载 有没有办法只加载用户实际能够使用的资源Security 基于身份验证加载backbone.js资源,security,authentication,backbone.js,Security,Authentication,Backbone.js,我正在构建我的第一个主干应用程序,尽管我正在进行身份验证服务器端,但有一些未经身份验证的用户无法使用的功能,但因为它们位于我的资产路径中,并且是我主干文件的一部分,所以所有内容都会被加载 有没有办法只加载用户实际能够使用的资源 我正在使用Rails和cancan来管理这个服务器端 您需要将资产分成不同的组:任何人都可以使用的组,以及经过身份验证的用户可以使用的组。基本上,只发送允许用户使用的代码 最近我写了一篇关于用asp.NETMVC做这件事的帖子。同样的想法也适用于rails,尽管资产管道的
我正在使用Rails和cancan来管理这个服务器端 您需要将资产分成不同的组:任何人都可以使用的组,以及经过身份验证的用户可以使用的组。基本上,只发送允许用户使用的代码 最近我写了一篇关于用asp.NETMVC做这件事的帖子。同样的想法也适用于rails,尽管资产管道的使用使实现有点不同:
您需要将资产分成不同的组:任何人都可以使用的组,以及经过身份验证的用户可以使用的组。基本上,只发送允许用户使用的代码 最近我写了一篇关于用asp.NETMVC做这件事的帖子。同样的想法也适用于rails,尽管资产管道的使用使实现有点不同:
最好的方法是使用名为
requireLogin:true/false
的属性创建基础视图
所有其他视图应继承此视图和需要验证的视图。您应设置requireLogin:true
,对于所有其他视图,此属性应为false
在此之后,您应该处理此属性的身份验证基础。最好的方法是使用名为
requireLogin:true/false
的属性创建基础视图
所有其他视图应继承此视图和需要验证的视图。您应设置requireLogin:true
,对于所有其他视图,此属性应为false
在此之后,您应该处理此属性的身份验证基础