首页 > 解决方案 > 多页 angularjs 应用程序的安全性 - 无路由

问题描述

我有几个 html 页面,每个页面都有一个没有路由隔离的角度应用程序(该应用程序不是单页应用程序)

    //new anguar app in each page
    var app = angular.module('app', ['ui.bootstrap', …

我的令牌存储在本地存储中,因此为了保护我在每个页面中添加的应用程序这个代码块:

app.run(function ($window, $localStorage) {
    …
    if (!$localStorage.currentUser)
        $window.location.href = 'Login.html';
});

这种方法似乎有效,但考虑到此应用程序中没有使用路由,是否存在更好的方法?

标签: angularjsmulti-page-application

解决方案


推荐阅读