Getting users location issues at our website

We use to get our user’s location through their IP when they use to login or sign up at our website for our analysis, business and marketing marketing purposes. but every time we use to get same location of everyone i.e. Athens, Greece. When a user changes its IP by a proxy e.g. Zenmate then it gives the correct location as per its changed IP via zenmate.
We need to see if it is because of Cloudflare because it is by default a proxy between our origin server. We need to get the location from where ever a user use to login or signup. It should not give the same location for all.
We use to get these IP and location details in login history table of our DB.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.