华为PORTAL系统

厂商 :成都蓝海卓越科技网络有限公司

四川 成都
  • 主营产品:
  • 宽带认证计费
  • 宽带接入服务器
  • RADIUS认证
联系电话 :13882223584
商品详细描述

OSSH免费版华为Portal系统可以满足丰富的认证页面设计需求,目前默认的认证页面是jsp的,但是里面只用了几行jsp语法,不需要修改,大部分 是html和js语法,所以只要熟悉html和javascript语言,就可以很容易的修改认证页面。下面我们介绍一种利用PHP制作OSSH免费版华 为Portal前端的方法,包括环境的搭建和详细的代码设计,感兴趣的朋友,尤其是PHP爱好者可以尝试下。


AMP安装和配置
    这个就不跟大家详细介绍了,熟悉PHP的朋友基本都会使用,提供一个程序安装及配置的下载链接,里面包含了程序和环境配置。
链接地址: XXX 密码: y641
PortalServer开发接口
1、接口地址
XXX 采用jquery的JSONP方式请求,并返回json(目前的版本号为V1.0)。要修改此接口返回后的页面展示,请修改portalServer安装目录下的webapps/ROOT/js/index.js文件。
2、接口描述
(1)plogin方法
 功能描述:用户登录
 函数声明:int plogin(string username,string password)
  参数说明:
  返回值:
JSONP GET 方式
  地址:XXX
  参数:username=string&password=string
  返回值:
jQuery172018473894626596654_1387446311100({"version":1,"errorCode":8})
(2)plogoff方法
   功能描述:用户退出、下线
  函数声明:int plogoff(string username)
  参数说明:
返回值:
JSONP GET 方式
  地址:XXX
  参数:username=string
返回值:
示例代码(根据实际情况设计,以下仅供参考)
       找到原来的jsp页面,在OSSH免费版华为Portal系统中portalServer安装目录下的webapps/ROOT/login.jsp,下 载ROOT目录到本地进行修改,修改成PHP文件后上传至自己的web服务器上,运行即可看到效果。具体实现如下:
   1、首先在登录页面自动获取当前应用的IP地址加端口,例如:
";
如果portalServer不在本应用下,需手动指定portalServer的IP地址加端口号,例如:

   2、在把$portalPath填进表单的action里面例如:
<form id="loginForm" action="<?php echo $portalPath?>" method="post">
   3、用一个隐藏域获取URL传值例如:
       最后,还需要在交换机或者AC上配置Portal的URL为修改后的PHP页面,具体设置方法在我们之前发布一些文章中有提及。通过以上介绍,大家就可以 很方便的通过PHP对OSSH免费版华为Portal系统的认证页面进行修改设计,那么对PHP比较熟悉的爱好者们,就赶紧设计自己想要的页面吧!
       如果您对OSSH的方案和产品感兴趣,可以加入QQ群:195323074,下载OSSH免费版华为Portal系统进行安装使用! 同时您可以通过以下方式,了解最新的开发进度和资讯!

相关产品推荐