1、新增用户的时候需要录入IP地址
2、利用request.getRemoteAddr()(好像是这样拼写的)得到访问用户的IP地址和用户名、密码一起参加校验

解决方案 »

  1.   

    你的意思是MD5或MD6加密算法?
    我不大懂你的意思~
    对了,我想到了一个方案:
    我的登陆页面去获取访问者的IP,然后与合法IP地址进行对比,但如何实现啊??
    请指点
      

  2.   

    我觉得很好实现嘛  ip的校验优先级最高 然后是ID和Password ,我以前用asp实现过 
    用到session和application
      

  3.   

    To: liuyuehui(枫) 
    我想这样实现的:因为我是用JSP或JAVA来做,所以我想非法IP地址的用户连登陆界面也见不到的~
    如何实现?
      

  4.   

    我看过一个例子:
    需要三个文件来实现:List.props(存放合法IP)和setProperty.jsp和GetProperty.jsp
    setProperty.jsp内容如下:
    Properties props = (Properties)application.getAttribute("AccessIP");
    if (props == null)
    {
      props = new Properties();
      props.load(new FileInputStream("List.props"));
      application.setAttribute("AccessIP",props);
    }
    GetProperty.jsp内容如下:
    Properties props = (Properties)application.getAttribute("AccessIP");
    if (props == null)
    {
      out.println("找不到Property");
    }
    else
    {
      Enumeration enum = props.propertyNames();
      while (enum.hasMoreElements())
      {
        String key = (String)enum.nextElement();
        String IP =props.getProperty(key);
        if (IP.equals(request.getRemoteAddr()))
        {
          response.sendRedirect("index.jsp");
        }
      }
      out.println("你不能用这台机器!");
    }
    结果实现不了的~请各位耐心看看~给小弟指点~~谢谢
      

  5.   

    我看了各位的留言大概知道各位的意思是对比获取的IP地址,但是如何去获取访问用户的IP呢?
    我不知道如何获取,请指点~谢谢
      

  6.   

    java的net包中有相应的API,我记不太清楚了...你可以自己找找看
      

  7.   

    标准答案:
    request.getRemoteAddr()
    取得客户IP地址后再校验就是了
      

  8.   

    request对象 your can get the ip of the vistor, then you can redirect to another page
      

  9.   

    request.getRemoteAddr()
    获得客户的IP地址
      

  10.   

    楼上的各位~~~~~~~
    我在JAVA里用request.getRemoteAddr()怎么实现不了?提示找不到这个方法?
      

  11.   

    import java.net.*;
    import java.io.*;public class dd {
      public static void main(String[] args) {
        String a;
        a=request.getRemoteAddr();
      }
    }
    怎么实现不了啊~~???HELP!!!!
      

  12.   

    faint~~~在jsp中用!!!
    写个filter过滤一下不就行了