为了保障用户的账号安全,维护门户站点系统正常运行,SuperMap iPortal 提供了登录验证码功能。在开启登录验证码功能后,用户在登录 iPortal 时需要输入图片所对应的验证码,避免密码破解及恶意登录。

iPortal 门户管理员可以在 %SuperMap iPortal_HOME%/webapps/iportal/WEB-INF 目录下的 iserver-system.xml 文件中的 <SecuritySetting> 节点下,开启登录验证码功能并进行有关配置。

示例如下:

...

    <SecuritySetting>

        <captchaConfig><!-- 验证码配置 -->

            <enable>false</enable><!-- 是否启用验证码 -->

            <type>IMAGE_CAPTCHA</type>

            <length>4</length><!-- 验证码长度 -->

            <expireInSeconds>120</expireInSeconds><!-- 验证码过期时间(单位:秒) -->

        </captchaConfig>

    </SecuritySetting>

...

其中,<captchaConfig>为登录验证码配置节点,具体配置项如下:

  • <enable>:是否开启登录验证码功能。默认值:false,未开启登录验证码
  • <type>:验证码类型。目前仅支持图片验证码。
  • <length>:验证码位数长度,支持设置为 4-6 位。默认值:4
  • <expireInSeconds>:验证码过期时间,单位:s。默认值:120