首页文档

自定义登录入口
出自 paioa.com  

【自定义登录入口】是 PaiOA 2020 独创功能。
当前,很多企业OA部署在云服务器上,使用域名访问,非本企业人员如果知道OA地址,都可以访问登录入口。
很多企业OA登录入口甚至被搜索引擎收入,这是安全隐患么?可以隐藏登录入口么?
假设 PaiOA 绑定域名“oa.paioa.com”,访问地址“http://oa.paioa.com”。
现在笔者修改登录地址为“http://oa.paioa.com/caibudao/”,非本企业人员,不知道登录入口,访问 "http://oa.paioa.com" 只会得到 404 错误。
            电脑版 http://oa.paioa.com/caibudao/
            手机版 http://oa.paioa.com/caibudao/m/
            小秘书 http://oa.paioa.com/caibudao/
        
实战指南:
(1)安装 Microsoft URL Rewrite。
    首先确认服务器已经安装 Microsoft URL Rewrite Module 2.1,如果没有安装请下载安装。
    本地下载: Microsoft URL Rewrite Module 2.1

(2)使用记事本打开 PaiOA 安装目录下 “App_Data/settings.config”,找到 <appSettings></appSettings> 增加“MeLoginUrl”选项。
配置代码如下:
<appSettings>
    <add key="MeLoginUrl" value="caibudao"/>
</appSettings>
(3)使用记事本打开 PaiOA 安装目录下 “web.config”,找到 <system.webServer></system.webServer> 增加 URL Rewrite 规则。
配置代码如下:
<system.webServer>
<rewrite>
        <rules>
          <rule name="Hide-Login-1" stopProcessing="true">
            <match url="^caibudao/$" ignoreCase="false" />
            <action type="Rewrite" url="index.aspx" appendQueryString="false" />
          </rule>
          <rule name="Hide-Login-2" stopProcessing="true">
            <match url="^caibudao/m/$" ignoreCase="false" />
            <action type="Rewrite" url="m/index.aspx" appendQueryString="false" />
          </rule>
         <rule name="Hide-Login-3" stopProcessing="true">
            <match ignoreCase="false" url="^caibudao/xms.aspx([^/]*)$"/>
            <action type="Rewrite" url="xms.aspx{R:1}" appendQueryString="true"/>
          </rule>
        </rules>
    </rewrite>
</system.webServer>


首页  -  博客  -  服务条款  -  用户中心  -  联系我们

© PaiOA 2020 派胜科技 保留一切权利。