如何在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
。
我不确定上面nvncbl的答案是否有效,但我已经尝试了Business Catalyst Adobe论坛上的这个建议-https://forums.adobe.com/message/5995509#jive-1057949349323948666742980,我可以证明它是有效的。
首先设置一个名为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/#/管理员/WebPages_Detail.aspx?PageID=123456
获取PageID号码。
插入通用登录表单并更改操作URL:
action="https://site.worldsecuresystems.com/ZoneProcess.aspx?ZoneID=-1&OID=[此处显示页面ID]&OTYPE=1">
示例:action="https://site.worldsecuresystems.com/ZoneProcess.aspx?ZoneID=-1&OID=123456&OTYPE=1">
当一个人登录到一个网站时,它会将他们引导到{module_subscriptions}中第一个安全区域的登录页。
- Codrops页面转换.如何创建单独的按钮,而不是列表项目的效果
- 使用php创建的下拉列表中的选择单独填充文本区域
- 创建新数据和加载现有数据需要单独的视图吗
- d3.js如何为国家地图中的每个州创建一个单独的元素
- 创建单独的组件角度 2.
- 创建单独的 js 文件进行包含
- 我是否必须为每个 webgl 程序创建单独的缓冲区
- 如何删除脚本并创建单独的js文件
- 如何使用骨干.js创建单独的模型、视图和控制器
- 我需要为每个模型宽度的Backbone.js创建单独的脚本文件吗
- 我必须为每个下拉菜单创建单独的cookie吗
- Html5和Css如何创建单独的ul-li并移动<旁白>向左
- 如何在不创建单独的jsp的情况下刷新表
- 如何在Adobe Business Catalyst中从同一登录页面创建单独的安全区域
- jqGrid创建单独的函数
- 应用基础:为angularjs控制器、服务等创建单独的文件
- 如何在剑道ui网格中创建单独的列模板
- 如何为csv中的每一列创建单独的图表
- 为单独的字段创建单独的搜索表单
- 使用javascript为消息创建单独的页面