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

时间:2013-07-24 16:14:34

标签: javascript html5 business-catalyst

Business Catalyst中是否有办法制作通过同一登录页面访问的单独安全区域?我想要尝试实现的是只有一个登录页面,根据客户提供的登录信息,它会将他重定向到他的安全区域。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我不确定上面的nvncbl的答案是否有效,但我已尝试在Business Catalyst Adob​​e论坛上找到此建议 - 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号码。

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

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

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

当某人登录某个网站时,会将其定向到{module_subscriptions}中第一个安全区域的着陆页。