asp.net  使一个IP不能重复注册账号这相要怎么写?

解决方案 »

  1.   

    记录用户的IP地址,验证码,注册时间
    在一段时间内ajax查询存在IP不能注册
    如同投票
      

  2.   

    这个,应该限定在某个短时间内,如几小时。每个注册成功后,将此人的ip记录在一个数据库表,或application中的一个数据容器内。同时,在每次注册时,都检索一下,近几小时内有无同一个IP注册过,如果有,就拒绝注册。另外,要注意你的获取ip代码。有些人会伪造HTTP_X_FORWARDED_FOR
      

  3.   

    大多数上网IP都是动态的,客户端只要闪断一次就获得新的IP了,
    又比如,我2条上网线路,交替闪断,可以轻松地重复注册或投票
      

  4.   

    我则连上ADSL上你网站,刚好分到一个别人刚在你网站上注册后就下线了的IP,结果你网站给我说我不能注册!只好马上关了你网站,以后都不想再来了
      

  5.   


    http://www.baidu.com/s?bs=%BB%F1%B5%C3MAC%B5%D8%D6%B7&f=8&wd=JS%BB%F1%B5%C3MAC%B5%D8%D6%B7
      

  6.   


    确实,我主要做webApp,WebSuit考虑的不多
      

  7.   

    用IP也不好  现在很多都是用内网  对外就是一个IP 这样一弄,有一个人注册了,别人都不能注册不过这也没有一个好的办法,可以兼顾,只要防止那些恶意注册的就行