1

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

4

2 回答 2

1

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

于 2013-07-24T22:20:24.237 回答
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 admin 中打开该页面。查看 URL 栏,您将看到:site.com/AdminConsole/#!/Admin/WebPages_Detail.aspx?PageID=123456

获取 PageID 编号。

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

action="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} 中第一个安全区域的登录页面。

于 2018-06-07T07:30:33.223 回答