background image

如何用

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

OSSH 免费版华为 Portal 系统可以满足丰富的认证页面设计需求,目前默

认的

认证页面是

jsp 的,但是里面只用了几行 jsp 语法,不需要修改,大部分是 html 和 js

语法,所以只要熟悉

html 和 javascript 语言,就可以很容易的修改认证页面。下面我们介绍

一种利用

PHP 制作 OSSH 免费版华为 Portal 前端的方法,包括环境的搭建和详细的代码设

计,感兴趣的朋友,尤其是

PHP 爱好者可以尝试下。

AMP 安装和配置
    这个就不跟大家详细介绍了,熟悉 PHP 的朋友基本都会使用,提供一个程序安装及配置
的下载链接,里面包含了程序和环境配置。

链接地址

: http://pan.baidu.com/s/1mg0nARm   密码: y641

PortalServer 开发接口
1、接口地址
http://portal 地址:8088/portalServer/auth 采用 jquery 的 JSONP 方式请求,并返回 json(目前
的版本号为

V1.0)。要修改此接口返回后的页面展示,请修改 portalServer 安装目录下的

webapps/ROOT/js/index.js 文件。
2、接口描述
(1)plogin 方法
 功能描述:用户登录
 函数声明:

int plogin(string username,string password)

  参数说明:

参数名称

说明

username

用户名

password

密码

  返回值:

返回值

说明

version

版本号

0

登录成功

-1

登录失败

-2

登录超时,请稍后再试

1

用户名或密码不能为空

2

认证并发已满,请稍后再试

3

请求

Challenge 被拒绝

4

Challenge 链接已建立,请稍后再试

5

有一个用户正在请求

Challenge 中,请稍后再试

6

用户请求

Challenge 失败,请稍后再试

7

chap 加密计算错误