Go-Go Posted March 13, 2006 Share Posted March 13, 2006 I have asp poll and i want to prevent multiple votes. I try with cookies and IP tracking but have no results. User simply delete cookies and reconnect (after disconnecting and connecting he get new IP adress) and he can vote again.Second solution I try is Request.ServerVariables("LOGON_USER"), (Request.ServerVariables("AUTH_USER"), Request.ServerVariables("REMOTE_USER") store them in database and block cheater. Problem is at my server administrator becouse he won't enable anonimus logon for security reason. What else can I do to prevent multiple votes. Sorry at my english, I hope you can understand my problem and found some solution. Link to comment Share on other sites More sharing options...
aspnetguy Posted March 13, 2006 Share Posted March 13, 2006 I assume you have a database table to keep track of your polls?You could add a User_Polls table to keep track of what polls the user has voted in.haveUserId | PollId | Voted (y/n)When the user votes just flag the table. Link to comment Share on other sites More sharing options...
Go-Go Posted March 15, 2006 Author Share Posted March 15, 2006 This is another solution what I think but then I need request from visitors to be registred and thy want bother with registration proces and cheater will create more than once account and he will be able to vote more then once. I need to get some unique info from user what he can't change and what it could be? Link to comment Share on other sites More sharing options...
aspnetguy Posted March 15, 2006 Share Posted March 15, 2006 There is no way to really stop them from getting more than 1 account and if you block by ip they will be able to go to another pc.Ther is not a 100% sure fire method. If they are determined to cheat they will find a way. Link to comment Share on other sites More sharing options...
Go-Go Posted March 21, 2006 Author Share Posted March 21, 2006 Ther is not a 100% sure fire method. If they are determined to cheat they will find a way.<{POST_SNAPBACK}> And what is it about Request.ServerVariables("LOGON_USER"), is there any way to get this from users. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now