Repeatedly encountering CAPTCHA #572

Open
doherty opened this Issue May 12, 2012 · 39 comments

Projects

None yet

8 participants

@doherty
doherty commented May 12, 2012

The CAPTCHA page claims "You'll have to complete this test only once." but I get one every time I try to ++ a module.

@benkasminbullock

It may be a duplicate of

#560

and

#544

@monken
Member
monken commented May 16, 2012

Thanks for catching this. Will look into it.

@monken
Member
monken commented May 19, 2012

Hi doherty,

could you check https://api.metacpan.org/user for me and tell me, whether you see a looks_human: true there?

Cheers,
mo

@doherty
doherty commented May 19, 2012

Yes, I look like a human.

@doherty
doherty commented May 19, 2012

I also see "passed_captcha" : "2012-05-12T15:02:29"

@monken
Member
monken commented May 20, 2012

OK, couldn't reproduce it yet, but working on it :)

@monken
Member
monken commented May 20, 2012

It could be a client caching problem. Can you try to solve the captcha, then force reload the page you want to vote on (or purge your cache) and see if it works?

@benkasminbullock

@monken

Can you try to solve the captcha, then force reload the page you want to vote on (or purge your cache) and see if it works?

It doesn't work for my case.

@monken
Member
monken commented May 21, 2012

@benkasminbullock can you also check https://api.metacpan.org/user for "looks_human"?

@benkasminbullock

Yes, I get

{
   "looks_human" : true,

   "passed_captcha" : "2012-05-20T20:27:29"
}
@doherty
doherty commented May 23, 2012

Reloading the page where I want to ++ doesn't help.

@monken
Member
monken commented May 30, 2012

Do you guys see the "Verify Account" menu item on https://metacpan.org/account/profile?
If so, please remove all cookies from api.metacpan.org and metacpan.org and log in again.

@benkasminbullock

@monken: no I don't.

@doherty
doherty commented May 30, 2012

@monken: I don't either.

However, I may have noticed a pattern. Once I'm asked to complete a captcha, I'll be asked to do so again if I try to ++ immediately. But when I go away frustrated and come back the next day, I'm not asked to complete a captcha. Now that I've had this idea, I'll pay attention to whether that's always true, but perhaps it indicates that there is some caching going on there?

@benkasminbullock

@Monken this is not fixed for me, the error continues.

@monken
Member
monken commented Dec 24, 2012

I only closed one of the issues, this one is still open.

@monken
Member
monken commented Jan 2, 2013

this is a long shot, but we moved to a new server. Maybe you could give it another try?

@benkasminbullock

I tried but the problem occurred again.

@monken
Member
monken commented Jan 2, 2013

hm, could you please send me the contents of https://api.metacpan.org/user? Private message is probably best because it contains sensible data such as a twitter token.

@benkasminbullock

I have sent it by email.

@benkasminbullock

@anybody: can you please delete the +1 from the database for the JSON::Parse distribution by hand? It has been there more than a year where I just clicked it to test and then was unable to undo it. It's a bit embarrassing and I would appreciate it if someone could remove it from the database because I cannot do it with this bug.

@ghost
ghost commented Jul 15, 2013

will this ever get fixed?

@oalders
Member
oalders commented Jul 15, 2013

@doherty Is this still an issue for you?

@doherty
doherty commented Jul 15, 2013

Not that I've noticed

@benkasminbullock

@oalders - this is still an issue for me, I cannot remove it.

@oalders
Member
oalders commented Jul 18, 2013

How about we remove the CAPTCHA requirement when removing the ++? This was implemented to stop people from gaming the system, but I don't see how removing the ++ while logged in will lead to an increasing in system gaming.

@monken
Member
monken commented Jul 18, 2013

that might solve the issue when you want to remove a ++, but not when you want to add one...

@oalders
Member
oalders commented Jul 18, 2013

Exactly. I'm willing to start there as its a particularly annoying issue for those affected and it does solve part of the problem.

@monken
Member
monken commented Jul 18, 2013

I'm more for fixing the actual issue :)
But I don't know where to start either...

@oalders
Member
oalders commented Jul 18, 2013

@benkasminbullock Are you being blocked from adding and deleting or is it just the delete that's the problem?

@benkasminbullock

@oalders - I cannot remove the +1 on the JSON::Parse module which I added, because each time I encounter a captcha, and then another captcha, ad infinitum.

@oalders
Member
oalders commented Jul 22, 2013

@benkasminbullock Do you see the same behaviour if you try to add a new ++?

@benkasminbullock

@oalders: no, I have just tested it out on https://metacpan.org/release/DOY/Parse-Keyword-0.02 and was able to add and remove a ++ from the module without any captcha.

@ranguard
Member

Is this still an issue?

@benkasminbullock

Yes, it's still an issue. I clicked on one module, JSON::Parse which is mine to test the ++ button. Since then I haven't been able to undo it because of the captcha problem. I most recently tried to undo it last week. At one point I uploaded a video capture of the problem to youtube, which I deleted when still nothing was done about the bug. It's gone on for two years and I'd be very grateful if someone could at least remove that ++ from the database since I'm unable to.

@ranguard
Member

@benkasminbullock thanks for the feed back - I'm cleaning up tickets so we can actually see what are still issues - which I hope means we'll be able to get someone to look into it in the new year

@benkasminbullock

@ranguard - yes I noticed, I know there are a lot of open issues here.

@rwstauner rwstauner closed this Aug 10, 2014
@oalders oalders reopened this Aug 18, 2014
@oalders
Member
oalders commented Aug 18, 2014

I can verify this is still a problem. looks_human is true. Also purged cookies. Also CAPTCHA box looks wonky https://www.dropbox.com/s/vpjwa5rue3wkkec/Screenshot%202014-08-18%2016.41.56.png

@zoffixznet

Coud the issue be related to you being the owner of the module you're trying to ++?

I ++'d JSON::Meth, then clicked ++ again, to remove it, and I got the You must enter captcha message. After I entered it, the ++ I gave was still there, and trying to remove it simply asks for captcha again (and again).

So I went here to search through the Issues, to see if it's a known bug. After I was reading them for 2-3 minutes, I went back to the page and this time removing the ++ worked. I then tried to repeat the bug and ++'d again (to add) and the button'd turn blue with +1 in it and in Firebug I could see async post done, with response {"success": true} received... yet, if I refresh the page, the ++ I gave did not show up as added.

So I cleared cookies and tried to log in again and ++ again to no avail, but at some point it started working again, I got the ++ registered, and when I tried to remove it... well, the bug reappeared, with the site asking me for the captcha again.

The https://api.metacpan.org/user does tell me "passed_captcha" : "2015-04-10T19:30:26", and "looks_human" : true

I've not had such issues when ++'ing others' modules and I notice benkasminbullock also experienced the issue when ++'ing their own module, just like me, which made me think that might be relevant to the cause.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment