我有" login.html"和#34; Main.html"我的应用中的两个页面。在" login.html"成功验证后页面,然后导航到" Main.html"。
我在这里遇到了问题;
" main.html"页面已从登录页面登陆,如果我点击"返回"浏览器中的按钮正在导航回" login.html"页。在这里,我不希望我的应用程序在没有正确退出的情况下导航回登录页面。请在Angular JS中建议任何解决此问题的安全方法。
提前致谢!
答案 0 :(得分:0)
假设您正在使用ui-router
$rootScope.$on('$stateChangeStart',
function(event, toState, toParams, fromState, fromParams, options) {
if(clientSideValidationFails) {
if(serverSideValidaionFails) {
}
}
})
用户登录后,只需在hasLoggedIn
中设置localStorage
州。