I have two types of vote system on my site.
First of them is for all users and store IP adress to prevent more than one vote. Second is for authenticated users only, which also store nickname.
Problem to solve:
Dynamic IP adress will change in about 24 hours with second type of vote system it doesn't really matter because of stored nickname but in first case IP is the only data about user action.
There is chance that User 1 which had IP
X yesterday have now adress
Y and cannot vote today because User 2 had
Y IP a day before and already "locked" row in database. According to this User 1 cannot vote on content despite of he/she should been able to do it.
Should I delete all IP adresses in first and/or second case of vote system due to dynamic IP technology (at least once per 24h)?