Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单一ip访问jsp_Jsp_Servlets - Fatal编程技术网

单一ip访问jsp

单一ip访问jsp,jsp,servlets,Jsp,Servlets,如何限制仅允许使用JSP访问的单个ip访问?我试图找出如何避免每次登录时使用同一用户名多次访问ip。提前谢谢。任何代码片段都会受到高度重视。这基本上是不可能的:用户可以在代理后面,使用5台不同的机器访问应用程序,而您只能看到一个IP。但最终目标是什么?为什么会有这样的限制?@JBNizet:嗯,目前我仍然可以使用相同的用户名从不同的ip访问。我想让它像当我已经从某个ip地址登录时,我不能从另一个ip地址使用相同的用户名访问。有可能吗?正如我在之前的评论中已经说过的,不可能涵盖所有的案例。但你没有

如何限制仅允许使用JSP访问的单个ip访问?我试图找出如何避免每次登录时使用同一用户名多次访问ip。提前谢谢。任何代码片段都会受到高度重视。

这基本上是不可能的:用户可以在代理后面,使用5台不同的机器访问应用程序,而您只能看到一个IP。但最终目标是什么?为什么会有这样的限制?@JBNizet:嗯,目前我仍然可以使用相同的用户名从不同的ip访问。我想让它像当我已经从某个ip地址登录时,我不能从另一个ip地址使用相同的用户名访问。有可能吗?正如我在之前的评论中已经说过的,不可能涵盖所有的案例。但你没有回答我的问题:最终目标是什么?为什么会有这样的限制?为什么您担心用户使用不同的IP?这有什么关系?您可以保存地址(例如,以DB为单位),并根据请求检查当前用户是否从同一地址访问该地址,否则会显示错误消息/重定向等@JBNizet:最终目的是防止用户忘记注销。只有先注销,用户才能从不同的ip地址登录。当然,可以使用会话超时来处理,但是如果时间差很小怎么办。不管怎样,我找到了这个。它适合我的情况吗?