繁体   English   中英

如何在Adobe Business Catalyst中从同一登录页面创建单独的安全区域?

[英]How do I make separate secure zones from the same login page in Adobe Business Catalyst?

在Business Catalyst中,有没有一种方法可以创建单独的安全区域,这些区域都可以通过同一登录页面进行访问? 我想要尝试实现的是仅拥有一个登录页面,该页面根据客户提供的登录信息将其重定向到他的安全区域。

我想出了怎么做。 我使用了一个空白的重定向页面,其中包含一些jQuery,它指向用户拥有的许多安全区域中的第一个。 要转到该重定向页面,我必须通过更改OID=OTYPE=属性来更改通用安全区域登录框的代码。 只需在两者之后更改{}标记,然后在OID=之后输入页面ID,然后在OTYPE=之后输入1且不带引号OTYPE=

我不知道通过nvncbl回答上面的工作,但我试过这个建议的商业催化剂的Adobe论坛发现- https://forums.adobe.com/message/5995509#jive-105794934932394866742980 ,我可以证明,有用。

首先设置一个名为redirect.html(或您选择的名称)的页面,并添加以下代码:

<script type="text/javascript">document.documentElement.className += " js";</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>


<script type="text/javascript">

jQuery.noConflict();

jQuery(document).ready(function() {

     document.location.href = jQuery('.zoneName:first a').attr('href');

});

</script>

<div style="display: none;">

     {module_subscriptions}

</div>

发布页面。 进入BC并获取PageID。 为此,请在BC管理员中打开页面。 查看URL栏,您将看到:site.com/AdminConsole/#!/Admin/WebPages_Detail.aspx?PageID=123456

抓住PageID号。

插入通用登录表单并更改操作URL:

行动= “https://site.worldsecuresystems.com/ZoneProcess.aspx?ZoneID=-1&OID=[page-ID-goes-here]&OTYPE=1”>

示例:action =“ https://site.worldsecuresystems.com/ZoneProcess.aspx?ZoneID=-1&OID=123456&OTYPE=1”>

当某人登录站点时,它将把他们定向到{module_subscriptions}中第一个安全区域的登录页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM