• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

解决iMC IPM短信认证输入验证码之后显示“null”,无法认证成功的经验案例

2018-02-13 发表
  • 0关注
  • 0收藏 3694浏览
粉丝:4人 关注:0人

某局点使用iMC IPM组件的短信认证实现广告推送和认证,输入完手机号之后收到验证码,输入验证码显示“null”,用户无法上线导致认证失败,如下图所示:

浏览器上的URL信息如下:

http://172.16.1.43:8080/wsmAuth/auth_page.jsp?templateId=3&redirect_uri=http://172.16.11.1/portal/cloudlogin.html&apmac=38:ad:8e:1c:dc:c0&ssid=ChongQingWestRailwayStation&usermac=B4-B6-76-27-AB-C3&userip=172.16.9.237&userurl=***.***/redirect&shopid=2&groupid=0&authPage=/themeTemplate/1477646978351/auth.xml&Onebutton=0&userLabel=

没有错误ID提示,只是输入验证码之后显示“null”,终端也无法上线。

通过DEBUG级别的IPM日志,在日志中发现如下问题,很多信息都显示为null

2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-54] [com.imc.wsm.auth.protocol.func.ProtocolMgrImpl::loginRedirect] get authCfg : AuthCfg [id=null,  OnlineMaxTime=43200, smsAuthCOntent=【H3C WiPortal】, wechartid=null, noSensatiOnTime=0, themeTemplateId=1, idleCutTime=null, OnlineMaxTimeOneD=null, noAuth=null, idleCutFlow=null]
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-54] [com.imc.wsm.auth.protocol.func.ProtocolMgrImpl::loginRedirect] templateId : 1
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-54] [com.imc.wsm.auth.protocol.func.ProtocolMgrImpl::loginRedirect] template : ThemeTemplate [id=1, themeName=缺省手机主题模板, pages=[com.imc.wsm.auth.entity.ThemePage@69b975af, com.imc.wsm.auth.entity.ThemePage@edd6a63, com.imc.wsm.auth.entity.ThemePage@6a739134, com.imc.wsm.auth.entity.ThemePage@49422385], usepage=2,3, description=这是缺省的手机主题模板,可以编辑,但不能删除。, createTime=1477646888987 , themeConfig:null]
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-54] [com.imc.wsm.auth.protocol.func.ProtocolMgrImpl::loginRedirect] url:/wsmAuth/auth_page.jsp?templateId=1&redirect_uri=http://172.16.11.1/portal/cloudlogin.html&apmac=38:ad:8e:1c:eb:60&ssid=ChongQingWestRailwayStation&usermac=F4-B7-B3-E6-9B-0B&userip=172.16.10.18&userurl=***.***/newExplorerUpgrade/upgradeJSON?navis=2%3A1503271618%2C5%3A1706301746%2C6%3A1503271618%2C7%3A1503271618%2C8%3A1503271618%2C9%3A1503271618%2C10%3A1503271618%2C11%3A1503271618&imei=865022036191995&type=8&elapsedtime=188053337&ver=5&model=vivo+X9Plus&shopid=2&groupid=0&authPage=/themeTemplate/1477646888987/auth.xml&Onebutton=0&userLabel=
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-47] [com.imc.wsm.auth.protocol.func.ProtocolMgrImpl::loginRedirect] ua:Dalvik/2.1.0 (Linux; U; Android 7.1.1; vivo X9Plus Build/NMF26F)
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-47] [com.imc.wsm.auth.protocol.func.ProtocolMgrImpl::loginRedirect] LoginParam [redirect_uri=http://172.16.11.1/portal/cloudlogin.html, usermac=F4-B7-B3-E6-9B-0B, userip=172.16.10.18, userurl=***.***/client/report/policy.do?imei=865022036191995, shopid=null, apMac=38:ad:8e:1c:eb:60, ssid=ChongQingWestRailwayStation]
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-47] [com.imc.wsm.auth.cache.api.CacheApiMgrImpl::getAuthCfg] ua is : Dalvik/2.1.0 (Linux; U; Android 7.1.1; vivo X9Plus Build/NMF26F) ua type : 1
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-47] [com.imc.wsm.auth.cache.api.CacheApiMgrImpl::getAuthCfg] There isn't auth config for shop: 2; ssid: ChongQingWestRailwayStation
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-47] [com.imc.wsm.auth.protocol.func.ProtocolMgrImpl::loginRedirect] get authCfg : AuthCfg [id=null,  OnlineMaxTime=43200, smsAuthCOntent=【H3C WiPortal】, wechartid=null, noSensatiOnTime=0, themeTemplateId=1, idleCutTime=null, OnlineMaxTimeOneD=null, noAuth=null, idleCutFlow=null]
2018-02-13 10:43:53 [INFO ] [http-nio-8080-exec-47] [com.imc.wsm.auth.protocol.func.ProtocolMgrImpl::loginRedirect] templateId : 1

登录iMC环境,查看IPM的配置,发现在网点分组里面绑定认证策略的时候SSID与AC上配置的SSID不符。网点分组里面绑定策略时配置的SSID是“cqxz”,而AC上用于认证的SSID为“ChongQingWestRailwayStation”。

    解决方法为删除掉原先绑定的策略模版,增加绑定新的策略模版,将SSID的信息配置为和AC上的一致。修改完之后点击“系统配置-->系统参数”里面的“立即生效”,让最新的配置生效。

之后让现场清空测试终端的浏览器缓存之后重新认证上线,测试成功,问题解决。

IPM配置时请严格参考开局指导书里面进行配置。保证无线AC支持轻量级Portal认证功能,设备版本不能是5128P01、5128P03。终端要保证和iMC IPM所在的服务器网络互通。

如还是不能定位问题,请收集完整的信息反馈新华三工程师进行分析定位。

收集的信息包括:

1.设备以及iMC IPM的版本信息和配置信息。

2.认证过程中IPM的认证日志。

3.认证失败截图信息,以及URL上的地址信息。

4.必要时也需要收集iMC服务器上的抓包信息。

IPM日志的收集方法如下:

找到iMC\client\conf\wiportal文件夹下conf配置文件,show_log=1开启日志,
日志量很大,请谨慎开启,即时关闭)在浏览器中执行:就不用重启jserver即可生效,http://imcserverIP <http://imcserverip/> :port/wsmAuth/protocol/updatecache 请关掉下imc前台的debug日志。修改完配置,复现完问题之后收集前台日志,PLAT前台日志文件路径:IMC/Client/log/imcforgournd.txt文件。

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-10对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作