【发布时间】:2014-12-17 13:01:58
【问题描述】:
我是骨干网新手,我想使用骨干网路由器实现一个非常简单的身份验证。
我实际上只在我的应用程序中使用来自主干的路由器。当我启动应用程序时,我会呈现一个登录视图,并初始化主干路由器 (Backbone.history.start();)
如果登录成功,我调用router.navigate('mainmenu', { trigger: true, replace: false }); 导航到我呈现主菜单的新路径,但是当我单击浏览器的后退按钮时,我导航回登录视图。
在导航到上一个视图(登录视图)之前,我想询问用户是否要先注销,如果注销过程顺利,则将他重定向到登录视图。
我怎样才能做到这一点?我检查了其他几个问题,但答案对于我的用例来说太复杂了。我只是想阻止用户在登录后导航回特定视图。
【问题讨论】:
标签: javascript backbone.js routes