【发布时间】:2015-05-22 13:38:09
【问题描述】:
Ember Simple Auth 提供了一个route mixin,可让您对应用程序中的某些路由进行身份验证。
我正在开发一个应用程序,其中基本上每个路由(登录路由除外)都经过身份验证。是否可以在某处的单个选项中指定这一点,而不必在每个路由中包含 mixin?
【问题讨论】:
Ember Simple Auth 提供了一个route mixin,可让您对应用程序中的某些路由进行身份验证。
我正在开发一个应用程序,其中基本上每个路由(登录路由除外)都经过身份验证。是否可以在某处的单个选项中指定这一点,而不必在每个路由中包含 mixin?
【问题讨论】:
不,这是不可能的。最好的解决方案是添加一个internal 路由并移动该路由下的所有路由(登录和索引路由除外)。当会话已经通过身份验证时,您可以从索引路由的 beforeModel 转换到 internal 路由。
【讨论】: