Skip to main content

#105 If Voting Check Options set only "Check Fingerprint " the information dispalyed for user is not correct

Posted in ‘NorrCompetition’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information (available for public)

PHP version
n/a

Latest post by Rakett69 on Tuesday, 02 April 2024 07:50 EEST

Rakett69

If Voting Check Options set only "Check Fingerprint " the information dispalyed for user is not correct. 
The vote button will not disapear after voting. The numer of votes will also stay alwas stay the same as the set limitation. 
The limitations will be hold, the dispayed information is wrong. 

Rakett69

The voting options are set: 
Votes per Contest - 5 
Votes per Entry - 2 
Custom Vote Frequency - 2sec

b2z

Hi,

I just voted on your website and the information is correct. Can you provide the credentials to admin, so we could check what exactly is happening. You can send the credentials to support@norrnext.com

By the way vote button does not dissapear when vote limit is reached. It is becoming disabled.

Kind regards.

Dmitrijs

b2z

I see now - you are using Entries Module. I can confim that it has a bug with votes left display information.

Kind regards,

Dmitrijs

Rakett69

For user the vote button will dissapear, if IP or IP + Fingerprint is selected. You can call it "will be disabled". 
Also the information about votes left will be not correctly shown, if only fingerprint is selected. 

credentials to support@norrnext.com are sent. 

Rakett69

I noticed that this problem is very browser specific, possibly even depending on browser settings. 
None of the browsers I tried worked on my Android 14 device. Egde cromium did not work with winwows 11. Chrome browser had correct behaviour on two windows 11 machines. Firefox worked on one machine, not on the other. 
What is clear though is that if the voting check is set by IP, it works as expected everywhere.

Rakett69

I have the same behaviour with Entries Module or in main module. 

b2z

There was a bug (fingerprint was not passed to vote data) in Entries module and it is fixed. I have installed dev version of the module and the component on your website.

Yes, fingerprint by itself can be very specific. You can use

var_dump(CompetitionHelperUtility::getFingerprint());

to check the identified fingeprint of your device.

Kind regards,

Dmitrijs

b2z

What I have on my Android 14 and Chrome

https://postimg.cc/JttnrhBG

Android 14 and Mi Browser

https://postimg.cc/LY8XwtP8

As you can see fingerprint is working correctly - I cannot vote anymore and the button is disabled.

The same I have on my Linux laptop with Firefox.

Kind regards,

Dmitrijs 

Rakett69

Thanks for the quick solution. I couldn't find any more combinations where the voting didn't work as expected. 
I will close the ticket. 

Support information

Support hours: You can get our help: Monday - Friday / 09:00 to 17:00 (GMT+3), but not limited. Our staff is pleased to provide Premium support to every paid subscriber asap, but sometimes you should be ready to wait for our reply for up to 3 days.


Our time: / Your time:

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. We also ask you to remove temporary credentials at your site after the problem is resolved. Thank you.

Support of free extensions is not provided on this forum. Please submit your questions or report issues via Github tracker. See link on the product page.