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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何用PHP制作OSSH 免费版华为Portal系统认证前端页面

如何用PHP制作OSSH 免费版华为Portal系统认证前端页面 OSSH免费版华为Portal系统可以满足丰富的认证页面设计需求,目前默认的认证页面是jsp的,但是里面只用了几行jsp语法,不需要修改,大部分是html和js语法,所以只要熟悉html和javascript语言,就可以很容易的修改认证页面。下面我们介绍一种利用PHP制作OSSH免费版华为Portal前端的方法,包括环境的搭建和详细的代码设计,感兴趣的朋友,尤其是PHP爱好者可以尝试下。 AMP安装和配置 这个就不跟大家详细介绍了,熟悉PHP的朋友基本都会使用,提供一个程序安装及配置的下载链接,里面包含了程序和环境配置。 链接地址: /s/1mg0nARm 密码: y641 PortalServer开发接口 1、接口地址 http://portal地址:8088/portalServer/authjquery的JSONP方式请求,并返回json(目前的版本号为V1.0)。要修改此接口返回后的页面展示,请修改portalServer安装目录下的webapps/ROOT/js/index.js文件。 接口描述 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 方式 地址:http://portalipaddr:8088/portalServer/auth/plogin 参数:username stringpassword string 返回值: jQuery1座机电话号码6654_1座机电话号码1100 version:1,errorCode:8 2 plogoff方法 功能描述:用户退出、下线   函数声明:int plogoff string username 参数说明: 参数名称 说明 username 用户名 返回值: 返回值 说明 version 版本号 0 退出成功 -1 退出失败 -2 退出超时,请稍后再试 1 用户名不能为空 2 用户不存在,请重新登录 3 用户下线被拒绝 4 用户下线失败,请稍后再试 JSONP GET 方式 地址:http://portalipaddr:8088/portalServer/auth/plogoff 参数: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 :8088/; 2、在把$portalPath填进表单的action里面例如: form id loginForm action ?php echo $portalPath? method post onsubmit return Index.validateCallback this ; 3、用一个隐藏域获取URL传值例如: input type hidden id wlanuserip name wlanuserip value ?php $_GET[wlanuserip] ? / 效果图 最后,还需要在交换机或者AC上配置Portal的URL为修改后的PHP页面,具体设置方法在我们之前发布一些文章

文档评论(0)

hf916589 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档