用户注册功能配置

发送反馈


SuperMap iPortal 提供了用户注册管理的功能,用以保障门户系统的安全。管理员可以根据业务需求开启/关闭用户注册功能,设置注册用户的默认角色,在配置文件中扩展用户注册的字段等。

开启/关闭用户注册功能

用户注册功能默认是开启的,即所有用户都可以在门户首页点击“注册”按钮,注册为 iPortal 用户。如果您的门户打算使用企业账户或者希望由门户管理员创建所有的账户,那么管理员可以关闭用户注册功能,此时在 iPortal 首页将不会出现“注册”按钮,即其他用户将无法自己注册成 iPortal 用户,只有通过管理员进行 iPortal 用户的添加、编辑和删除。

您可以通过以下两种方式启用或关闭用户注册功能:

  1. 以管理员身份登录门户首页,从“管理”>“站点配置”>“注册管理”,进入注册管理页面,选择是否开启用户注册功能,并点击“保存”按钮。
  2. 在【SuperMap iPortal 安装目录】\webapps\iportal\WEB-INF 文件夹下的 iportal.xml 配置文件中,通过 <registerSetting> 子节点元素来设置注册功能的开启或关闭,具体请参见:iPortal 配置文件说明

设置注册用户的默认角色

SuperMap iPortal 支持设置新注册用户的默认角色。默认情况下,将为所有新注册的用户分配 PORTAL_USER 角色。当然,您也可以设置默认角色为 PORTAL_VIEWER 角色,即:为所有新注册的用户分配 PORTAL_VIEWER 角色。具体设置如下:

  1. 以管理员身份登录门户首页,从“管理”>“站点配置”>“注册管理”,进入注册管理页面
  2. “注册用户的默认角色”:默认选择 PORTAL_USER 角色,还可设置为 PORTAL_VIEWER 角色
  3. 点击“保存”按钮即可生效

如果要更改已注册用户关联的角色,可在用户管理页面进行更改。

如果想了解 PORTAL_VIEWER 角色和 PORTAL_USER 角色的区别,请参见:PORTAL_VIEWER_角色和_PORTAL_USER_角色的区别和联系

设置注册用户是否默认分配 DATA_CENTER 角色

SuperMap iPortal 支持设置新注册用户是否默认分配 DATA_CENTER 角色,默认情况下,将为所有新注册的用户分配 DATA_CENTER 角色。当然,您也可以设置不为新注册用户默认分配 DATA_CENTER 角色。具体设置如下:

  1. 以管理员身份登录门户首页,从“管理”>“站点配置”>“注册管理”,进入注册管理页面
  2. “注册用户是否默认分配 DATA_CENTER 角色”:默认选择“是”,分配 DATA_CENTER 角色,可设置为“否”, 不分配 DATA_CENTER 角色
  3. 点击“保存”按钮即可生效

注意

  1. 如果新注册的用户默认分配的是 PORTAL_VIEWER 角色,那么将不再默认为其分配 DATA_CENTER 角色
  2. 如果要更改已注册用户关联的角色,可在用户管理页面进行更改。更多关于 iPortal 角色的介绍请参见:角色的管理

配置用户注册的扩展字段

用户注册时,默认填写的基本信息包括:账号、昵称、密码、安全问题等,管理员可以配置扩展字段,还可以配置扩展字段是必选项还是可选项,目前支持扩展“部门"、“邮箱”。

您可以在【SuperMap iPortal 安装目录】\webapps\iportal\WEB-INF 文件夹下的 iportal.xml 配置文件中,通过 <registerSetting> 节点元素的<field>子节点元素来设置用户注册扩展字段,具体请参见:iPortal 配置文件说明

配置用户名黑名单

SuperMap iPortal 支持配置用户名黑名单,如"test"、"tester"、"iPortal" 等,黑名单中的用户名将无法在注册或添加新用户时被使用。

管理员可以在【SuperMap iPortal 安装目录】\webapps\iportal\WEB-INF 文件夹下的 iportal.xml 配置文件中,通过 <registerSetting> 节点元素的 <reservedUserNames> 子节点元素来配置用户名黑名单,具体请参见:iPortal 配置文件说明