安全url's时使用ui路由器Angular Js
Secure url's while using ui router-Angular Js
我在UI-ROUTER上试用了很长一段时间,发现如果手动在地址栏中粘贴端点(url),我可以重定向到所需的页面。
参见此处的示例:UI ROUTER BASIC DEMO
在上面的例子中,菜单栏中有两个项目,即Contacts
和About
。单击每个项目时,状态和地址栏中的url都会发生变化。
如果我事先知道url,并在地址栏中手动添加该url端点,它会按预期重定向。我想禁用此功能。有人遇到过类似的问题吗。请求分享类似的经验。
您可以使用隐藏(挤压)url参数:
.state("myRoute", {
url: "/myRoute",
templateUrl: "...",
controller: "...",
params: {
token: {value: undefined, squash: true}
},
})
用户从未见过令牌,但您可以为每个应用程序生成一个引导程序,并使用它来验证每个状态更改。
相关文章:
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- AngularJS UI路由器不能像ng路由器那样工作
- AngularJS ui路由器html5模式中断路由
- EJS中的Angularjs-Ui路由器参数
- 使用AngularJS中的UI路由器将状态重定向到默认子状态
- 如何在ui路由器angularjs中只更改子ui视图,同时保持父视图不变
- 在UI路由器中以抽象状态填充常见视图
- angularjs中带有ui路由器的嵌套视图
- 当需要身份验证时,ui路由器不会重定向
- Ui路由器:获取控制器中视图的名称
- 在Angular ui路由器中,如何将事件从一个视图发送到另一个视图
- 带有嵌套状态的Angular ui路由器和后退按钮
- 如何加载嵌套3个状态的UI路由器UI视图模板
- Angular ui路由器中的绝对名称
- Ui路由器未显示嵌套的子内容
- ui路由器的惰性加载状态
- 访问url[材质Ui+选项卡]时,Angular Ui路由器未加载视图
- AngularJS UI路由器未进入默认状态
- Angular UI路由器-检查父状态
- 状态更改期间角度UI路由器中的嵌套视图滞后