如何用php制作ossh 免费版华为portal系统认证前端页面如何用php制作ossh 免费版华为portal系统认证前端页面
如何用PHP制作OSSH 免费版华为Portal系统认证前端页面
OSSH免费版华为Portal系统可以满足丰富的认证页面设计需求,目前默认的认证页面是jsp的,但是里面只用了几行jsp语法,不需要修改,大部分是html和js语法,所以只要熟悉html和javascript语言,就可以很容易的修改认证页面。下面我们介绍一种利用PHP制作OSSH免费版华为Portal前端的方法,包括环境的搭建和详细的代码设计,感兴趣的朋友,尤其是PHP爱好者可以尝试下。
A...
如何用php制作ossh 免费版华为portal系统认证前端页面
如何用PHP制作OSSH 免费版华为Portal系统认证前端页面
OSSH免费版华为Portal系统可以满足丰富的认证页面设计需求,目前默认的认证页面是jsp的,但是里面只用了几行jsp语法,不需要修改,大部分是html和js语法,所以只要熟悉html和javascript语言,就可以很容易的修改认证页面。下面我们介绍一种利用PHP制作OSSH免费版华为Portal前端的方法,包括环境的搭建和详细的代码设计,感兴趣的朋友,尤其是PHP爱好者可以尝试下。
AMP安装和配置
这个就不跟大家详细介绍了,熟悉PHP的朋友基本都会使用,提供一个程序安装及配置的下载链接,里面包含了程序和环境配置。
链接地址: 需要请联系我们 密码: y641
PortalServer开发接口
1、接口地址
需要请联系我们,采用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加密计算错误
8 用户认证请求被拒绝
9 认证链接已建立,请退出后再登录 10 有一个用户正在认证过程中,请稍后再试 11 用户认证失败,请稍后再试
JSONP GET 方式
地址:需要请联系我们
参数:username=string&password=string
返回值:
jQuery172018473894626596654_1387446311100({"version":1,"errorCode":8})
(2)plogoff方法
功能描述:用户退出、下线
函数声明:int plogoff(string username)
参数说明:
参数名称 说明
username 用户名
返回值:
返回值 说明
版本号 version
退出成功 0
退出失败 -1
退出超时,请稍后再试 -2
用户名不能为空 1
用户不存在,请重新登录 2
用户下线被拒绝 3
用户下线失败,请稍后再试 4
JSONP GET 方式
地址:需要请联系我们f
参数:username=string
返回值:
示例代码(根据实际情况设计,以下仅供参考)
找到原来的jsp页面,在OSSH免费版华为Portal系统中portalServer安装目录下的webapps/ROOT/login.jsp,下载ROOT目录到本地进行修改,修改成PHP文件后上传至自己的web服务器上,运行即可看到效果。具体实现如下:
1、首先在登录页面自动获取当前应用的IP地址加端口,例如: $portalPath=substr($_SERVER['HTTP_REFERER'],0,7).$_SERVER['SERVER_ADDR'].":".$
_SERVER['SERVER_PORT']."/"; 如果portalServer不在本应用下,需手动指定portalServer的IP地址加端口号,例如:
$portalPath =需要请联系我们
2、在把$portalPath填进
单的action里面例如:
本文档为【如何用php制作ossh 免费版华为portal系统认证前端页面】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。