angularjs - 多页 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';
});
这种方法似乎有效,但考虑到此应用程序中没有使用路由,是否存在更好的方法?
解决方案
推荐阅读
- javascript - 我可以在没有服务器的情况下执行此操作吗?
- java - 返回“”是什么意思?
- jquery - 从使用 jQuery 发出 GET 请求的函数返回数组
- java - 用于将日志/记录重定向到远程服务器的 Java 命令行选项
- python-3.x - Image Magick 命令的等效 OpenCV 代码
- asp.net - Visual Basic - 如何为下拉列表中的 SelectedIndex 项分配值?
- javascript - 在 vuejs 中调用嵌套方法
- xml - 在 vb.net 中的 xDocument 的 xml 标记中添加条件
- java - 存根 OpenFeign 客户端调用时返回 ResponseEntity "null"
- ios - 将图像资源添加到 iOS 应用程序并访问它