2605047266 发表于 2014-1-16 17:45

如何用PHP制作OSSH 免费版华为Portal系统认证前端页面


OSSH免费版华为Portal系统可以满足丰富的认证页面设计需求,目前默认的认证页面是jsp的,但是里面只用了几行jsp语法,不需要修改,大部分是html和js语法,所以只要熟悉html和javascript语言,就可以很容易的修改认证页面。下面我们介绍一种利用PHP制作OSSH免费版华为Portal前端的方法,包括环境的搭建和详细的代码设计,感兴趣的朋友,尤其是PHP爱好者可以尝试下。AMP安装和配置    这个就不跟大家详细介绍了,熟悉PHP的朋友基本都会使用,提供一个程序安装及配置的下载链接,里面包含了程序和环境配置。链接地址: 需要请联系我们密码: y641PortalServer开发接口1、接口地址
(1)plogin方法 功能描述:用户登录
参数说明:
参数名称说明
username用户名
password密码
返回值:
返回值说明
version版本号
0登录成功
-1登录失败
-2登录超时,请稍后再试
1用户名或密码不能为空
2认证并发已满,请稍后再试
3请求Challenge被拒绝
4Challenge链接已建立,请稍后再试
5有一个用户正在请求Challenge中,请稍后再试
6用户请求Challenge失败,请稍后再试
7chap加密计算错误
8用户认证请求被拒绝
9认证链接已建立,请退出后再登录
10有一个用户正在认证过程中,请稍后再试
11用户认证失败,请稍后再试
JSONP GET 方式地址:需要请联系我们


(2)plogoff方法   功能描述:用户退出、下线  函数声明:int plogoff(stringusername)  参数说明:
参数名称说明
username用户名
   返回值:
返回值说明
version版本号
0退出成功
-1退出失败
-2退出超时,请稍后再试
1用户名不能为空
2用户不存在,请重新登录
3用户下线被拒绝
4用户下线失败,请稍后再试


示例代码(根据实际情况设计,以下仅供参考)找到原来的jsp页面,在OSSH免费版华为Portal系统中portalServer安装目录下的webapps/ROOT/login.jsp,下载ROOT目录到本地进行修改,修改成PHP文件后上传至自己的web服务器上,运行即可看到效果。具体实现如下: 1、首先在登录页面自动获取当前应用的IP地址加端口
如果portalServer不在本应用下,需手动指定portalServer的IP地址加端口号,



效果图http://bwthr.img38.wal8.com/img38/399715_20140113142227/138959440695.jpg最后,还需要在交换机或者AC上配置Portal的URL为修改后的PHP页面,具体设置方法在我们之前发布一些文章中有提及。通过以上介绍,大家就可以很方便的通过PHP对OSSH免费版华为Portal系统的认证页面进行修改设计,那么对PHP比较熟悉的爱好者们,就赶紧设计自己想要的页面吧!


2605047266 发表于 2014-1-16 17:45

以上内容不完整,有兴趣的朋友可联系我们OSSH
页: [1]
查看完整版本: 如何用PHP制作OSSH 免费版华为Portal系统认证前端页面