如何用
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 加密计算错误