<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>行业解决方案论坛最新讨论 - JavaEye</title>
    <description>金融，电信，互联网，医卫，制造，教育，电子政务，交通等行业IT建设，解决方案讨论 - Java编程，Ruby编程，微软.net，AJAX，敏捷软件开发，综合软件技术</description>
    <link>http://www.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>防止匿名用户重复投票的解决方案的讨论</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://rails2.javaeye.com">qichunren</a>&nbsp;
          链接：<a href="http://www.javaeye.com/topic/230811" style="color:red;">http://www.javaeye.com/topic/230811</a>&nbsp;
          发表时间: 2008年08月20日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我的网站上有一个投票模块，我规定每个用户（匿名，就是访问我网站的游客）有5个名额可以投。<br /><br />我为了保证投票的普遍性和公证性，得让每一个用户不能重复为某一选项投票。<br /><br />目前，已经有的解决方案如下：<br />1-基于session or cookie<br />2-基于用户的IP的地址，然后设置经过某段时间（比如：2个星期），才能继续投票，总不能用户来了一次，以后就永远不能再投票了吧。<br /><br />以上方案的缺点：<br />1－如果是基于session的话，用户重新开启一个浏览器（有些浏览器还支持session共享，那用户重启电脑<img src="/images/smiles/icon_redface.gif"/>) 还是可以重复投票，如果是基于cookie的话，虽然我在服务器端设置cookie失效时间，但是用户自己删除了cookie，还是可以重复投票。<br />2－如果用户是动态IP的话，那么。。。。如果用户是在内网，那么和这个用户在一起的其它用户都不能投票（因为对外是一个IP）<br /><br /><br />其它的方法，我目前还没有想出来。如果是注册的用户那就那做多了。如javaeye上的博客文章 ，每个javaeyer只为顶／踩某个文章一次，从而某文章顶／踩表达的是普遍会员的意愿（当然，马甲除外：））<br /><br />另外，我也想起了当前流行的1～5星投票（Dig），我所看到大部分网站，对于一个用户是可以重复投票的,居然google的论坛的帖子投票就是这样的，我狂点鼠标，一下子投了几十票！！<br /><br />不知道大家对于<strong>防止匿名用户重复投票</strong>有什么好的解决方案没有？
          <br/>
          <span style="color:red;">
            <a href="http://robbin.javaeye.com/topic/230811#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 20 Aug 2008 19:32:10 +0800</pubDate>
        <link>http://www.javaeye.com/topic/230811</link>
        <guid>http://www.javaeye.com/topic/230811</guid>
      </item>
      <item>
        <title>能不能多讨论一些实际案例的解决方案?</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yanwj.javaeye.com">yanwj</a>&nbsp;
          链接：<a href="http://www.javaeye.com/topic/228142" style="color:red;">http://www.javaeye.com/topic/228142</a>&nbsp;
          发表时间: 2008年08月14日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我是一家小企业的BOSS :),不是专业开发人员(写程序对我来说是业务爱好,也象玩游戏),我经常写些小程序给自己用,感觉程序写着写着就不是语言的问题,而是解决问题的方案设计问题,大家有兴趣提出一些实际的应用,来收集各种不同解决方案吗?<br /><br />比如,我有供应商,有客户,供应商有企业,也有个人,采购关联供应商,订单关联客户,有些人是供应商也是客户...,怎样设计这个结构比较合理,或者说比较灵活,同时又容易在ROR中处理呢?<br /><br /><br />呵呵,当sacffold用过,激动过后,就要面临这些实际问题.
          <br/>
          <span style="color:red;">
            <a href="http://robbin.javaeye.com/topic/228142#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 14 Aug 2008 21:20:42 +0800</pubDate>
        <link>http://www.javaeye.com/topic/228142</link>
        <guid>http://www.javaeye.com/topic/228142</guid>
      </item>
  </channel>
</rss>
