现状

We tried from CMS - we changed the starting-page of site to login page, made homepage as not-default and this brought the login page. However, it’s not refreshing or redirecting to HomePage after successful login.

解决方案

Is your homepage accessible only for authenticated users? If yes you can make use of protected routes (see ProtectedRoutesService) - setting homepage as default will redirect to login anyways and after authenticating user will be redirected back to the homepage.

ProtectedRoutes的意思是,此类Route是否应该activate,取决于AuthGuard.

如果是非ProtectedRoutes,则返回true.

@Injectable({ providedIn: 'root' })
export class ProtectedRoutesGuard implements CanActivate {constructor(protected service: ProtectedRoutesService,protected authGuard: AuthGuard) {}/*** When the anticipated url is protected, it switches to the AuthGuard. Otherwise emits true.*/canActivate(route: ActivatedRouteSnapshot): Observable<boolean | UrlTree> {let urlSegments: string[] = route.url.map((seg) => seg.path);// For the root path `/` ActivatedRoute contains an empty array of segments:urlSegments = urlSegments.length ? urlSegments : [''];if (this.service.isUrlProtected(urlSegments)) {return this.authGuard.canActivate();}return of(true);}
}

如何将SAP Spartacus的默认home页面替换成login页面 - ProtectedRoutesService相关推荐

  1. HTML页面转换asp,将asp页面转换成html页面 代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 将asp页面转换成html页面 Sub GenFile(id) dim objXmlHttp set objXmlHttp = Server.Create ...

  2. asp页面怎么转html页面,将asp页面转换成html页面 代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 将asp页面转换成html页面 Sub GenFile(id) dim objXmlHttp set objXmlHttp = Server.Create ...

  3. jsp页面修改成html页面

    2019独角兽企业重金招聘Python工程师标准>>> 主要修改之处 对于c:if标签的修改 在jsp中: <c:if test="${sessionScope.UV ...

  4. vue.js能美化界面吗_vue将单页面改造成多页面应用的方法

    问题描述: 手头有一个项目是使用 vue-cli 搭建的单页面应用.项目分为了管理平台和用户查看页面,用户查看页面是很简单的页面,但是在加载过程中,却加载了整个应用的打包代码,量重且影响了响应和体验. ...

  5. html制作课程导航页面,学成在线页面制作(HTML+CSS部分)(顶部+轮播图部分)...

    学成在线页面制作(HTML+CSS部分)(顶部+轮播图部分) 成品截图 前期准备素材 一.项目页面PSD源文件 二.前期准备工作 三.CSS属性书写顺序 四.布局分析 五.布局流程 开始页面制作 头部 ...

  6. jsp页面转换成html,jsp页面修改成html页面

    主要修改之处 对于c:if标签的修改 在jsp中: 在html中修改为: 2.包含的文件修改: 在jsp中: 在html中: page-copy-right标识的是 copyRight.html的na ...

  7. SAP Spartacus list item点击之后的detail页面跳转

    关键字:costCenterRoutingConfig 跳转到明细页面的link通过routerLink Directive生成: outlet的context字段里包含了上下文信息: 最后用于生成h ...

  8. 页面转化成静态页面,或者伪静态页面 .

    1.满足搜索引擎的要求 某些搜索引擎不能支持动态页面的抓取,大量的信息就不能被潜在用户搜索到.用UrlRewrite技术你可以把 http://server/news.asp?id=111 变成 ht ...

  9. html页面改成php页面大小写,HTML_用vbs将名称转换为正确的大小写的代码,问: 您好,脚本专家!我有一 - phpStudy...

    用vbs将名称转换为正确的大小写的代码 问: 您好,脚本专家!我有一个脚本,我的帮助支持人员用它来创建用户帐户.不幸的是,有时这些帮助支持人员在忙乱中会键入类似这样的名称:kEn MYEr.如何将名称 ...

最新文章

  1. Linux监控工具dstat
  2. AI面试官也太好骗了吧!
  3. A Brief Overview Of Vulkan API
  4. 关于虚拟化 云计算
  5. Linux服务器配置Redis并启用PHP支持
  6. curses.h: No such file or directory
  7. Leslie 模型预测
  8. Visual Studio 2017各版本安装包离线下载、安装全解析
  9. 云优CMS插件不需要云优CMS授权码的插件
  10. [蓝桥杯python] Sine之舞 :最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐
  11. 团队开发过程中的一点感想
  12. 教育问题案例研究(张奎明)
  13. android相机网格,Android – 在相机上显示网格线
  14. 晨曦 - 江湖一剑客
  15. 基于微信小程序的健身小助手小程序
  16. Swin-Unet跑自己的数据集(Transformer用于语义分割)
  17. android 很多牛叉界面库github地址
  18. 【富文本】CodeBlocks最新版20.03+汉化包云盘下载及用法
  19. 微信支付回调页面html,微信JSAPI支付成功后获取回调数据
  20. 热血江湖20.0单机版一键端带藏宝阁带GM工具网单游戏

热门文章

  1. [转载] MFC绘制动态曲线,用双缓冲绘图技术防闪烁
  2. [js高手之路]从原型链开始图解继承到组合继承的产生
  3. 设计模式之Adapter设计模式
  4. LAMP 搭建BBS论坛实战
  5. strstr,strrchr,strpos,strrpos的区别http://blog.qit...
  6. 田志刚:企业知识管理的知识传播
  7. CSS3新特性(整理贴)
  8. 网吧管理十大漏洞嚗光
  9. idea中隐藏.idea文件夹和.iml文件
  10. AT24C02的多字节数据读写