- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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页面,具体设置方法在我们之前发布一些文章
您可能关注的文档
- Core Vocabulary.ppt
- Unit 5Marketing.ppt
- 请问所有使用米诺地尔生发溶液的朋友有没有出现涂抹部位头皮痒啊.doc
- 8000必背词根.doc
- 基础词根总汇+扩展词根.doc
- 常用溶液.doc
- 昌平.doc
- 通过词根认识单词——英语常见词根.doc
- Ebfqzeo托福考试常考词汇词根总结.doc
- after effcet ch02.ppt
- 学生道路安全教育培训课件.pptx
- 浙江国企招聘-2025年度台州天台县县属国有企业公开招聘12人备考题库含答案详解(培优b卷).docx
- 浙江国企招聘-2025年度台州天台县县属国有企业公开招聘12人备考题库含答案详解(研优卷).docx
- 2025-2026学年度苏科版八年级物理上册《光现象》专题训练试卷(详解版).docx
- 浙江国企招聘-2025年度台州天台县县属国有企业公开招聘12人备考题库含答案详解(名师推荐).docx
- 浙江国企招聘-2025年度台州天台县县属国有企业公开招聘12人备考题库含答案详解(a卷).docx
- 浙江国企招聘-2025年度台州天台县县属国有企业公开招聘12人备考题库含答案详解(培优).docx
- 浙江国企招聘-2025年度台州天台县县属国有企业公开招聘12人备考题库含答案详解(b卷).docx
- 基础强化人教版八年级上册物理光现象《光的反射》单元测评试题.docx
- 浙江国企招聘-2025年度台州天台县县属国有企业公开招聘12人备考题库及答案详解(新).docx
最近下载
- 电子技术课程设计报告---- 峰值检测系统.doc VIP
- GZ072 飞机维修赛项A模块评分标准A3(后台评分表)-2023年全国职业院校技能大赛赛项正式赛卷.pdf VIP
- GZ072 飞机维修赛项A模块评分标准A3(现场评分表)-2023年全国职业院校技能大赛赛项正式赛卷.pdf VIP
- 新生儿颅内出血护理查房.pptx VIP
- 文职文印员考试题及答案.doc VIP
- 文职文印员考试题及答案.doc VIP
- 课件:消防系统培训 (最全).ppt VIP
- 日立MCA(CA9)乘客电梯安装调试手册.pdf VIP
- GZ072 飞机维修赛项正式赛卷B2’查询记录单答案-2023年全国职业院校技能大赛赛项正式赛卷.docx VIP
- 脑血管搭桥术后的护理查房.pptx VIP
原创力文档


文档评论(0)