【发布时间】:2016-09-13 13:41:58
【问题描述】:
如何告诉路由器忽略特定视图的历史记录,例如从登录视图移动到登录页面时,我希望登录视图不出现在导航历史记录中(用户不能按登录视图的后退按钮) 类似地,如果用户点击一个页面,并因为该页面需要身份验证而被重定向到登录视图(目前这是通过管道步骤完成的),那么应该保留历史记录而不是登录视图。
【问题讨论】:
-
是的...我的场景比 aurelia 的启动逻辑要复杂一些。我确定的当前解决方案是添加一个检查已验证标志的管道步骤,如果未通过身份验证,则改为导航到登录。因此需要“替换”,因为一旦通过身份验证,导航堆栈需要恢复以排除对登录视图的任何引用。实施见github.com/SpoonX/aurelia-authentication/blob/master/src/…
标签: aurelia