background image

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 = "http://10.10.10.1: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'] ?>" />

效果图