结构:用户登录(用户的电脑)->访问各个应用系统(很多系统对应很多服务器主机)->各个系统的主机调用登录WEB SERVICE(一个指定的服务器主机)验证用户、返回登陆信息,而我要在这个WEB SERVICE中取得用户登录所使用电脑的IP地址。
目前做法:在WEB SERVICE中添加方法,调用这个WEB服务的时候记录下调用这个服务的主机的IP地址。问题来了:用户访问的是各个应用系统,应用系统去调用WEB服务。等于说是各个应用系统所在主机去调用WEB服务,这样记录下来的是各个应用系统所在主机的IP地址,根本就没用户客户端什么事。愁人……
想让各个系统在登陆页面获取登陆信息传入WEB服务这种方式可行,但是不太现实,因为涉及的系统太多,不可能叫他们一一修改。不知道有没有更好的方式?
请问大家有没有做过相关的,或者有思路的也可以给我说下,谢谢了!