起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: czdh

[处理中3] 5.2.7 可以实现用户登录跟IP地址绑定吗

[复制链接]

161

主题

447

帖子

1768

积分

金牌会员

Rank: 6Rank: 6

积分
1768
QQ
 楼主| 发表于 2017-12-27 14:47:21 | 显示全部楼层
用  Class.forName("net.sourceforge.jtds.jdbc.Driver");    驱动程序连接上了
回复 支持 反对

使用道具 举报

161

主题

447

帖子

1768

积分

金牌会员

Rank: 6Rank: 6

积分
1768
QQ
 楼主| 发表于 2017-12-28 14:13:16 | 显示全部楼层
jishuang 发表于 2017-12-27 14:29
jdbc就是java标准的,链接不上看tomcat完整的错误信息

现在在网页上登录已经可以控制了,但是用messenger里面的打开x5系统 打开系统还是控制不了,我看了一下,是通过发送请求..../index.w?bsessionid=94172C11A338E0EB1CEE7BBC279EF4EF&language=zh_CN 的方式打开的,这个请求是从哪个页面来发送的,这块我应该修改哪个地方呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-28 15:05:58 | 显示全部楼层
看messager部署手册x5地址的配置说明
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

161

主题

447

帖子

1768

积分

金牌会员

Rank: 6Rank: 6

积分
1768
QQ
 楼主| 发表于 2017-12-28 15:14:34 | 显示全部楼层
jishuang 发表于 2017-12-28 15:05
看messager部署手册x5地址的配置说明

我需要修改通过地址加 ?bsessionid= 这种验证登录方式,因为messeager是通过这种方式来验证登录的。而不是修改messager。因为这种验证的逻辑肯定是在x5系统上实现的不是在message上实现的。
只要我在浏览器上直接输入 x5地址+?bsessionid=xxxxx 这样格式的就可以登录了。这种方式登录的验证是在哪个页面验证的?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-28 15:49:52 | 显示全部楼层
x5的新门户默认就支持这个模式
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

161

主题

447

帖子

1768

积分

金牌会员

Rank: 6Rank: 6

积分
1768
QQ
 楼主| 发表于 2017-12-29 07:59:12 | 显示全部楼层
jishuang 发表于 2017-12-28 15:49
x5的新门户默认就支持这个模式

可能我描述的不够清楚,我想在登录前做ip地址绑定验证。目前已经实现在网页输入用户名和密码登录的时候进行验证,修改的是dologin.j文件。但是如果通过messenger里面的“打开x5系统”登录的话,就跳过了ip验证直接登录了,messenger的“打开x5系统”登录好像不访问dologin.j这个文件。而是直接在地址中传参bsessionid进行验证登录的。这种情况下我应该修改哪里在他用参数bsessionid验证前进行下ip地址验证呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-29 10:00:02 | 显示全部楼层
messager中只提供了配置,没有提供源码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

161

主题

447

帖子

1768

积分

金牌会员

Rank: 6Rank: 6

积分
1768
QQ
 楼主| 发表于 2017-12-29 11:05:36 | 显示全部楼层
jishuang 发表于 2017-12-29 10:00
messager中只提供了配置,没有提供源码

messager只是使用了x5的这种验证方式来登录的,即使不用messager,直接把地址复制到浏览器地址栏一样可以登录。这种直接 index.w?bsessionid=xxx 的方式来登录的肯定是x5来实现的。我想知道这种验证方式是在哪个页面实现的,我想在这个验证前边加ip验证。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-29 11:20:12 | 显示全部楼层
在/UI/portal2/process/portal/dsrc/Index.java中判断看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-1 23:15 , Processed in 0.058462 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表