<!DOCTYPE html>
<html lang="en" class="">
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Content-Language" content="en">
<title>Captchas on the forum. · Issue #84 · jquery/jquery.com</title>
<link rel="search"
type="application/opensearchdescription+xml"
href="/opensearch.xml" title="GitHub">
<link rel="apple-touch-icon"
sizes="57x57" href="/apple-touch-icon-114.png">
<link rel="apple-touch-icon"
sizes="114x114" href="/apple-touch-icon-114.png">
<link rel="apple-touch-icon"
sizes="72x72" href="/apple-touch-icon-144.png">
<link rel="apple-touch-icon"
sizes="144x144" href="/apple-touch-icon-144.png">
<meta property="fb:app_id" content="1401488693436528">
<meta content="@github"
name="twitter:site" /><meta
content="summary" name="twitter:card"
/><meta content="jquery/jquery.com"
name="twitter:title" /><meta content="jquery.com
- jQuery web site content" name="twitter:description"
/><meta
content="
https://avatars0.githubusercontent.com/u/70142?v=2&s=400"
name="twitter:image:src" />
<meta name="browser-stats-url" content="/_stats">
<link rel="xhr-socket" href="/_sockets">
<meta name="pjax-timeout" content="1000">
<meta name="msapplication-TileImage" content="/windows-tile.png">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="selected-link"
value="repo_issues" data-pjax-transient>
<meta name="google-analytics" content="UA-3769691-2">
<meta content="collector.githubapp.com"
name="octolytics-host" /><meta
content="collector-cdn.github.com"
name="octolytics-script-host" /><meta
content="github" name="octolytics-app-id"
/><meta content="328374C3:22E1:1B59746:5446844C"
name="octolytics-dimension-request_id" /><meta
content="1222843" name="octolytics-actor-id"
/><meta content="JakeCigar"
name="octolytics-actor-login" /><meta
content="fcb3b0af16a170b96b40d2e5095ccc8de504dd86d40f0a9979b64ea7fa3292e9"
name="octolytics-actor-hash" />
<meta content="Rails, view, issues#show"
name="analytics-event" />
<meta content="authenticity_token"
name="csrf-param" />
<meta
content="h9IdP6RECWf7yBHizNoncICYm/qQnDF3uU4AN1Z3yrsHGiuazzjT9IBx4sOczsVr5ajSCorl+1MAVlcsvTOv5A=="
name="csrf-token" />
<meta http-equiv="x-pjax-version" content="53719d2d283b40978a41c4b09b8b5f4a">
<meta name="description"
content="jquery.com - jQuery web site content">
<meta content="70142"
name="octolytics-dimension-user_id" /><meta
content="jquery"
name="octolytics-dimension-user_login" /><meta
content="4348524"
name="octolytics-dimension-repository_id" /><meta
content="jquery/jquery.com"
name="octolytics-dimension-repository_nwo" /><meta
content="true"
name="octolytics-dimension-repository_public" /><meta
content="false"
name="octolytics-dimension-repository_is_fork" /><meta
content="4348524"
name="octolytics-dimension-repository_network_root_id"
/><meta content="jquery/jquery.com"
name="octolytics-dimension-repository_network_root_nwo" />
</head>
<body class="logged_in env-production
macintosh vis-public">
<a href="#start-of-content"
tabindex="1" class="accessibility-aid
js-skip-to-content">Skip to content</a>
<div class="wrapper">
<div class="header header-logged-in
true" role="banner">
<div class="container clearfix">
<a class="header-logo-invertocat"
href="
https://github.com/" data-hotkey="g d"
aria-label="Homepage" ga-data-click="Header, go to
dashboard, icon:logo">
<span class="mega-octicon octicon-mark-github"></span>
</a>
<div class="site-search repo-scope
js-site-search" role="search">
<form
accept-charset="UTF-8"
action="/jquery/jquery.com/search"
class="js-site-search-form"
data-global-search-url="/search"
data-repo-search-url="/jquery/jquery.com/search"
method="get"><div
style="margin:0;padding:0;display:inline"><input
name="utf8" type="hidden"
value="✓" /></div>
<input type="text"
class="js-site-search-field is-clearable"
data-hotkey="s"
name="q"
placeholder="Search"
data-global-scope-placeholder="Search GitHub"
data-repo-scope-placeholder="Search"
tabindex="1"
autocapitalize="off">
<div class="scope-badge">This repository</div>
</form>
</div>
<ul class="header-nav left" role="navigation">
<li class="header-nav-item explore">
<a
class="header-nav-link" href="/explore"
data-ga-click="Header, go to explore, text:explore">Explore</a>
</li>
<li class="header-nav-item">
</li>
<li class="header-nav-item">
<a
class="header-nav-link" href="/blog"
data-ga-click="Header, go to blog, text:blog">Blog</a>
</li>
<li class="header-nav-item">
</li>
</ul>
<ul class="header-nav user-nav right" id="user-links">
<li class="header-nav-item dropdown js-menu-container">
<a class="header-nav-link name"
href="/JakeCigar" data-ga-click="Header, go to profile, text:username">
<span class="css-truncate">
<span class="css-truncate-target">JakeCigar</span>
</span>
</a>
</li>
<li class="header-nav-item dropdown js-menu-container">
<a class="header-nav-link js-menu-target
tooltipped tooltipped-s" href="#"
aria-label="Create new..." data-ga-click="Header,
create new, icon:add">
<span class="octicon octicon-plus"></span>
<span class="dropdown-caret"></span>
</a>
<div class="dropdown-menu-content js-menu-content">
<ul class="dropdown-menu">
<li>
<a href="/new"><span
class="octicon octicon-repo"></span> New repository</a>
</li>
<li>
<a href="/organizations/new"><span
class="octicon octicon-organization"></span> New organization</a>
</li>
<li class="dropdown-divider"></li>
<li class="dropdown-header">
<span
title="jquery/jquery.com">This repository</span>
</li>
<li>
<a
href="/jquery/jquery.com/issues/new"><span
class="octicon octicon-issue-opened"></span> New issue</a>
</li>
</ul>
</div>
</li>
<li class="header-nav-item">
<a href="/notifications"
aria-label="You have no unread notifications"
class="header-nav-link notification-indicator tooltipped
tooltipped-s" data-ga-click="Header, go to notifications,
icon:read" data-hotkey="g n">
<span class="mail-status all-read"></span>
<span class="octicon octicon-inbox"></span>
</a>
</li>
<li class="header-nav-item">
<a class="header-nav-link tooltipped
tooltipped-s" href="/settings/profile"
id="account_settings" aria-label="Settings"
data-ga-click="Header, go to settings, icon:settings">
<span class="octicon octicon-gear"></span>
</a>
</li>
<li class="header-nav-item">
<form accept-charset="UTF-8"
action="/logout" class="logout-form"
method="post"><div
style="margin:0;padding:0;display:inline"><input
name="utf8" type="hidden"
value="✓" /><input
name="authenticity_token" type="hidden"
value="8rXy8N8a8m+awWdwhCnVovUWlLN0+PefTDvdiLEFqOv4yUO9DTIue5phwwzFRVEfYZP4USjYBajr+dr4SdNmQg==" /></div>
<button class="header-nav-link
sign-out-button tooltipped tooltipped-s" aria-label="Sign
out" data-ga-click="Header, sign out, icon:logout">
<span class="octicon octicon-sign-out"></span>
</button>
</form> </li>
</ul>
</div>
</div>
<div id="start-of-content" class="accessibility-aid"></div>
<div id="js-flash-container">
</div>
<div class="pagehead repohead
instapaper_ignore readability-menu">
<div class="container">
<ul class="pagehead-actions">
<li class="subscription">
<form accept-charset="UTF-8"
action="/notifications/subscribe"
class="js-social-container" data-autosubmit="true"
data-remote="true" method="post"><div
style="margin:0;padding:0;display:inline"><input
name="utf8" type="hidden"
value="✓" /><input
name="authenticity_token" type="hidden"
value="0TxhlYqeQXiwja8yxQRL11k6m/dfAetKOcnQf81AQTiRvDg14cMz52X92uWekFr/vy84YDvAwzvbjHt5mZsRAA=="
/></div> <input id="repository_id"
name="repository_id" type="hidden"
value="4348524" />
<div class="select-menu js-menu-container js-select-menu">
<a class="social-count
js-social-count" href="/jquery/jquery.com/watchers">
19
</a>
<a href="/jquery/jquery.com/subscription"
class="minibutton
select-menu-button with-count js-menu-target"
role="button" tabindex="0" aria-haspopup="true">
<span class="js-select-button">
<span class="octicon octicon-eye"></span>
Watch
</span>
</a>
<div class="select-menu-modal-holder">
<div class="select-menu-modal
subscription-menu-modal js-menu-content" aria-hidden="true">
<div class="select-menu-header">
<span class="select-menu-title">Notifications</span>
<span
class="octicon octicon-x js-menu-close"
role="button" aria-label="Close"></span>
</div> <!--
/.select-menu-header -->
<div
class="select-menu-list js-navigation-container" role="menu">
<div
class="select-menu-item js-navigation-item selected"
role="menuitem" tabindex="0">
<span
class="select-menu-item-icon octicon octicon-check"></span>
<div class="select-menu-item-text">
<input
checked="checked" id="do_included"
name="do" type="radio" value="included" />
<h4>Not watching</h4>
<span
class="description">Be notified when participating or @mentioned.</span>
<span
class="js-select-button-text hidden-select-button-text">
<span class="octicon octicon-eye"></span>
Watch
</span>
</div>
</div> <!--
/.select-menu-item -->
<div
class="select-menu-item js-navigation-item "
role="menuitem" tabindex="0">
<span
class="select-menu-item-icon octicon octicon octicon-check"></span>
<div class="select-menu-item-text">
<input
id="do_subscribed" name="do"
type="radio" value="subscribed" />
<h4>Watching</h4>
<span
class="description">Be notified of all conversations.</span>
<span
class="js-select-button-text hidden-select-button-text">
<span class="octicon octicon-eye"></span>
Unwatch
</span>
</div>
</div> <!--
/.select-menu-item -->
<div
class="select-menu-item js-navigation-item "
role="menuitem" tabindex="0">
<span
class="select-menu-item-icon octicon octicon-check"></span>
<div class="select-menu-item-text">
<input
id="do_ignore" name="do" type="radio"
value="ignore" />
<h4>Ignoring</h4>
<span
class="description">Never be notified.</span>
<span
class="js-select-button-text hidden-select-button-text">
<span class="octicon octicon-mute"></span>
Stop ignoring
</span>
</div>
</div> <!--
/.select-menu-item -->
</div> <!--
/.select-menu-list -->
</div> <!--
/.select-menu-modal -->
</div> <!--
/.select-menu-modal-holder -->
</div> <!-- /.select-menu -->
</form>
</li>
<li>
<div class="js-toggler-container js-social-container
starring-container ">
<form accept-charset="UTF-8"
action="/jquery/jquery.com/unstar"
class="js-toggler-form starred js-unstar-button"
data-remote="true" method="post"><div
style="margin:0;padding:0;display:inline"><input
name="utf8" type="hidden"
value="✓" /><input
name="authenticity_token" type="hidden"
value="qsgrDBEM7ZNbTRLUgklly3x7F4tUw+7wSkOa28s2OLOOmskbO7zeNNBxj0HFXl4yB0JA1OAq1g6loqaXyAmvrA==" /></div>
<button
class="minibutton with-count
js-toggler-target star-button"
aria-label="Unstar this
repository" title="Unstar jquery/jquery.com">
<span class="octicon octicon-star"></span>
Unstar
</button>
<a class="social-count
js-social-count" href="/jquery/jquery.com/stargazers">
24
</a>
</form>
<form accept-charset="UTF-8"
action="/jquery/jquery.com/star" class="js-toggler-form
unstarred js-star-button" data-remote="true"
method="post"><div
style="margin:0;padding:0;display:inline"><input
name="utf8" type="hidden"
value="✓" /><input
name="authenticity_token" type="hidden"
value="ER1oMjmER/okd92LgR4wo7f3CbFLCcaE5HJ4tq4uldGYwhczcWwDNF0BkEYDRPM/I7eTZpHCrj8w7YDGT7RQyw==" /></div>
<button
class="minibutton with-count
js-toggler-target star-button"
aria-label="Star this
repository" title="Star jquery/jquery.com">
<span class="octicon octicon-star"></span>
Star
</button>
<a class="social-count
js-social-count" href="/jquery/jquery.com/stargazers">
24
</a>
</form> </div>
</li>
<li>
<a
href="/jquery/jquery.com/fork" class="minibutton
with-count js-toggler-target fork-button tooltipped-n"
title="Fork your own copy of jquery/jquery.com to your
account" aria-label="Fork your own copy of jquery/jquery.com
to your account" rel="nofollow" data-method="post">
<span
class="octicon octicon-repo-forked"></span>
Fork
</a>
<a
href="/jquery/jquery.com/network" class="social-count">32</a>
</li>
</ul>
<span
class="mega-octicon octicon-repo"></span>
<span
class="author"><a href="/jquery"
class="url fn" itemprop="url"
rel="author"><span itemprop="title">jquery</span></a></span><!--
--><span class="path-divider">/</span><!--
--><strong><a
href="/jquery/jquery.com" class="js-current-repository js-repo-home-link">jquery.com</a></strong>
<span class="page-context-loader">
</span>
</h1>
</div><!-- /.container -->
</div><!-- /.repohead -->
<div class="container">
<div class="repository-with-sidebar
repo-container new-discussion-timeline ">
<div class="repository-sidebar clearfix">
<div class="sunken-menu vertical-right repo-nav js-repo-nav
js-sidenav-container-pjax js-octicon-loaders"
role="navigation"
data-issue-count-url="/jquery/jquery.com/issues/counts" data-pjax-container-selector="#js-repo-pjax-container">
<div class="sunken-menu-contents">
<ul class="sunken-menu-group">
<li class="tooltipped
tooltipped-w" aria-label="Code">
<a
href="/jquery/jquery.com" aria-label="Code"
class="js-selected-navigation-item sunken-menu-item"
data-hotkey="g c" data-pjax="true"
data-selected-links="repo_source repo_downloads repo_commits
repo_releases repo_tags repo_branches /jquery/jquery.com">
<span class="octicon
octicon-code"></span> <span class="full-word">Code</span>
</a> </li>
<li class="tooltipped
tooltipped-w" aria-label="Issues">
<a
href="/jquery/jquery.com/issues"
aria-label="Issues" class="selected
js-selected-navigation-item sunken-menu-item js-disable-pjax"
data-hotkey="g i" data-selected-links="repo_issues
repo_labels repo_milestones /jquery/jquery.com/issues">
<span
class="octicon octicon-issue-opened"></span>
<span class="full-word">Issues</span>
<span class="js-issue-replace-counter"></span>
</a> </li>
<li class="tooltipped
tooltipped-w" aria-label="Pull Requests">
<a
href="/jquery/jquery.com/pulls" aria-label="Pull
Requests" class="js-selected-navigation-item
sunken-menu-item js-disable-pjax" data-hotkey="g p"
data-selected-links="repo_pulls /jquery/jquery.com/pulls">
<span
class="octicon octicon-git-pull-request"></span>
<span class="full-word">Pull Requests</span>
<span class="js-pull-replace-counter"></span>
</a> </li>
<li class="tooltipped
tooltipped-w" aria-label="Wiki">
<a
href="/jquery/jquery.com/wiki" aria-label="Wiki"
class="js-selected-navigation-item sunken-menu-item
js-disable-pjax" data-hotkey="g w"
data-selected-links="repo_wiki /jquery/jquery.com/wiki">
<span
class="octicon octicon-book"></span> <span class="full-word">Wiki</span>
</a> </li>
</ul>
<div class="sunken-menu-separator"></div>
<ul class="sunken-menu-group">
<li class="tooltipped
tooltipped-w" aria-label="Pulse">
<a
href="/jquery/jquery.com/pulse/weekly"
aria-label="Pulse" class="js-selected-navigation-item
sunken-menu-item" data-pjax="true"
data-selected-links="pulse /jquery/jquery.com/pulse/weekly">
<span class="octicon
octicon-pulse"></span> <span class="full-word">Pulse</span>
</a> </li>
<li class="tooltipped
tooltipped-w" aria-label="Graphs">
<a
href="/jquery/jquery.com/graphs"
aria-label="Graphs" class="js-selected-navigation-item
sunken-menu-item" data-pjax="true"
data-selected-links="repo_graphs repo_contributors /jquery/jquery.com/graphs">
<span class="octicon
octicon-graph"></span> <span class="full-word">Graphs</span>
</a> </li>
</ul>
</div>
</div>
<div class="only-with-full-nav">
<div class="clone-url open"
data-protocol-type="http"
data-url="/users/set_protocol?protocol_selector=http&protocol_type=clone">
<h3><span
class="text-emphasized">HTTPS</span> clone URL</h3>
<div class="input-group">
<input type="text"
class="input-mini input-monospace js-url-field"
<span class="input-group-button">
<button aria-label="Copy to
clipboard" class="js-zeroclipboard minibutton
zeroclipboard-button"
data-clipboard-text="
https://github.com/jquery/jquery.com.git"
data-copied-hint="Copied!"
type="button"><span class="octicon octicon-clippy"></span></button>
</span>
</div>
</div>
<div class="clone-url "
data-protocol-type="ssh"
data-url="/users/set_protocol?protocol_selector=ssh&protocol_type=clone">
<h3><span
class="text-emphasized">SSH</span> clone URL</h3>
<div class="input-group">
<input type="text"
class="input-mini input-monospace js-url-field"
<span class="input-group-button">
<button aria-label="Copy to
clipboard" class="js-zeroclipboard minibutton
zeroclipboard-button"
data-clipboard-text="
git@github.com:jquery/jquery.com.git"
data-copied-hint="Copied!"
type="button"><span class="octicon octicon-clippy"></span></button>
</span>
</div>
</div>
<div class="clone-url "
data-protocol-type="subversion"
data-url="/users/set_protocol?protocol_selector=subversion&protocol_type=clone">
<h3><span
class="text-emphasized">Subversion</span> checkout URL</h3>
<div class="input-group">
<input type="text"
class="input-mini input-monospace js-url-field"
<span class="input-group-button">
<button aria-label="Copy to
clipboard" class="js-zeroclipboard minibutton
zeroclipboard-button"
data-clipboard-text="
https://github.com/jquery/jquery.com"
data-copied-hint="Copied!"
type="button"><span class="octicon octicon-clippy"></span></button>
</span>
</div>
</div>
<p class="clone-options">You can clone with
<a href="#"
class="js-clone-selector" data-protocol="http">HTTPS</a>,
<a href="#"
class="js-clone-selector" data-protocol="ssh">SSH</a>,
or <a href="#"
class="js-clone-selector" data-protocol="subversion">Subversion</a>.
<span class="octicon octicon-question"></span>
</a>
</p>
<a href="
http://mac.github.com"
data-url="github-mac://openRepo/
https://github.com/jquery/jquery.com"
class="minibutton sidebar-button js-conduit-rewrite-url"
title="Save jquery/jquery.com to your computer and use it in
GitHub Desktop." aria-label="Save jquery/jquery.com to your
computer and use it in GitHub Desktop.">
<span class="octicon octicon-device-desktop"></span>
Clone in Desktop
</a>
<a href="/jquery/jquery.com/archive/master.zip"
class="minibutton sidebar-button"
aria-label="Download the contents of jquery/jquery.com as a
zip file"
title="Download the contents of jquery/jquery.com as a zip file"
rel="nofollow">
<span class="octicon octicon-cloud-download"></span>
Download ZIP
</a>
</div>
</div><!--
/.repository-sidebar -->
<div
id="js-repo-pjax-container" class="repository-content
context-loader-container" data-pjax-container>
<style type="text/css" media="screen">
span.labelstyle-fc2929, .linked-labelstyle-fc2929 {
background-color: #fc2929 !important; color: #fff
!important;}.labelstyle-fc2929.selected { background-color:
#fc2929 !important; color: #fff !important;}.label-select-menu
.labelstyle-fc2929.selected { background:rgba(252, 41, 41, 0.12)
!important; color: #991818 !important;}
span.labelstyle-cccccc, .linked-labelstyle-cccccc {
background-color: #cccccc !important; color: #333333
!important;}.labelstyle-cccccc.selected { background-color:
#cccccc !important; color: #333333
!important;}.label-select-menu .labelstyle-cccccc.selected {
background:rgba(204, 204, 204, 0.12) !important; color:
#999999 !important;}
span.labelstyle-84b6eb, .linked-labelstyle-84b6eb {
background-color: #84b6eb !important; color: #1c2733
!important;}.labelstyle-84b6eb.selected { background-color:
#84b6eb !important; color: #1c2733
!important;}.label-select-menu .labelstyle-84b6eb.selected {
background:rgba(132, 182, 235, 0.12) !important; color:
#557699 !important;}
span.labelstyle-e6e6e6, .linked-labelstyle-e6e6e6 {
background-color: #e6e6e6 !important; color: #333333
!important;}.labelstyle-e6e6e6.selected { background-color:
#e6e6e6 !important; color: #333333
!important;}.label-select-menu .labelstyle-e6e6e6.selected {
background:rgba(230, 230, 230, 0.12) !important; color:
#999999 !important;}
span.labelstyle-cc317c, .linked-labelstyle-cc317c {
background-color: #cc317c !important; color: #fff
!important;}.labelstyle-cc317c.selected { background-color:
#cc317c !important; color: #fff !important;}.label-select-menu
.labelstyle-cc317c.selected { background:rgba(204, 49, 124,
0.12) !important; color: #99245c !important;}
span.labelstyle-ffffff, .linked-labelstyle-ffffff {
background-color: #ffffff !important; color: #333333
!important;}.labelstyle-ffffff.selected { background-color:
#ffffff !important; color: #333333
!important;}.label-select-menu .labelstyle-ffffff.selected {
background:rgba(255, 255, 255, 0.12) !important; color:
#999999 !important;}
</style>
<div class="issues-listing" data-pjax>
<div id="issues-container"
class="context-loader-container" data-pjax-container>
<div
class="context-loader large-format-loader">
<p>Loading…</p>
</div>
<div id="show_issue" class="js-issues-results">
<div
id="partial-discussion-header"
class="gh-header js-details-container
js-socket-channel js-updatable-content issue"
data-channel="jquery/jquery.com:issue:46406044"
data-url="/jquery/jquery.com/issues/84/show_partial?partial=title">
<div class="gh-header-show ">
<div class="gh-header-actions">
<button type="button"
class="minibutton js-details-target">Edit</button>
<a
href="/jquery/jquery.com/issues/new" class="minibutton
primary" data-hotkey="c">
New issue
</a>
</div>
<h1 class="gh-header-title">
<span
class="js-issue-title">Captchas on the forum.</span>
<span class="gh-header-number">#84</span>
</h1>
</div>
<div class="gh-header-edit">
<form accept-charset="UTF-8"
action="/jquery/jquery.com/issues/84"
class="js-issue-update js-comment"
data-remote="true" data-type="json"
id="edit_header_46406044" method="post"><div
style="margin:0;padding:0;display:inline"><input
name="utf8" type="hidden"
value="✓" /><input name="_method"
type="hidden" value="put" /><input
name="authenticity_token" type="hidden"
value="Lpx1wA1qxGG5dpADEeHKnLcvGkKS1xhTBBkCRAHSrmiUeCgr2KQ9mlyATxdHevEuxRgcVvO2rQlvIYvGdfSbpw==" /></div>
<input
class="edit-issue-title" id="issue_title"
name="issue[title]" size="30"
tabindex="1" type="text" value="Captchas on
the forum." />
<button class="button"
type="submit" data-disable-with="Updating" tabindex="1">Save</button>
<button class="button-link
js-details-target" type="button">Cancel</button>
</form> </div>
<div class="flex-table gh-header-meta">
<div class="flex-table-item">
<div class="state state-closed">
<span class="octicon octicon-issue-closed"></span>
Closed
</div>
</div>
<div class="flex-table-item flex-table-item-primary">
<a href="/JakeCigar"
class="author">JakeCigar</a> opened this <span
class="noun">Issue</span> <time
datetime="2014-10-21T15:17:53Z"
is="relative-time">Oct 21, 2014</time>
· 9 comments
</div>
</div>
</div>
JΛ̊KE