  <eprint id="http://files.eprints.org/id/eprint/237" xmlns="http://eprints.org/ep2/data/2.0">
    <eprintid>237</eprintid>
    <rev_number>31</rev_number>
    <eprint_status>archive</eprint_status>
    <userid>83</userid>
    <dir>disk0/00/00/02/37</dir>
    <datestamp>2007-03-12 11:02:44</datestamp>
    <lastmod>2007-03-12 11:02:44</lastmod>
    <status_changed>2007-03-12 11:02:44</status_changed>
    <type>script</type>
    <metadata_visibility>show</metadata_visibility>
    <creators>
      <item>
        <name>
          <family>Muldoon</family>
          <given>Mark</given>
        </name>
        <id>M.Muldoon@Manchester.ac.uk</id>
      </item>
    </creators>
    <title>Register Captcha: a CGI script to do EPrints registrations with Authen::Captcha</title>
    <ep_version>
      <item>eprints2_3_13</item>
    </ep_version>
    <license>GPL</license>
    <abstract>Our EPrints server was receiving a steady trickle of user registrations from people with names like "Replica Rolex". Although it is entertaining to imagine that there may be people calling themselves after watches, I suspect that my new users are mostly robots, and so I wrote this CGI script, a modified version of the register script found in the cgi directory of an EPrints 2.3 installation, to add a captcha test to deter registrations from non-humans. There are two files here, the script itself and a ReadMe file: both are plain text. One can see the script in action at http://eprints.ma.man.ac.uk/perl/register</abstract>
    <requirements>In addition to the script here, one needs the perl modules GD and Authen::Captcha</requirements>
    <installation>See the ReadMe file.</installation>
    <copyright>See comments at the beginning of the script.</copyright>
    <date_type>completed</date_type>
    <date>2007-03-08</date>
    <institution>Univeristy of Manchester</institution>
    <department>School of Mathematics</department>
    <full_text_status>public</full_text_status>
    <documents>
      <document id="http://files.eprints.org/id/document/209" xmlns="http://eprints.org/ep2/data/2.0">
        <docid>209</docid>
        <rev_number>7</rev_number>
        <eprintid>237</eprintid>
        <pos>3</pos>
        <format>ascii</format>
        <formatdesc>ReadMe about installation and use of script</formatdesc>
        <language>en</language>
        <security>public</security>
        <main>ReadMe</main>
        <files>
          <file>
            <filename>ReadMe</filename>
            <filesize>2315</filesize>
            <url>http://files.eprints.org/237/3/ReadMe</url>
          </file>
        </files>
      </document>
      <document id="http://files.eprints.org/id/document/210" xmlns="http://eprints.org/ep2/data/2.0">
        <docid>210</docid>
        <rev_number>4</rev_number>
        <eprintid>237</eprintid>
        <pos>4</pos>
        <format>ascii</format>
        <formatdesc>register_captcha a CGI script for EPrints registration</formatdesc>
        <language>en</language>
        <security>public</security>
        <main>register_captcha</main>
        <files>
          <file>
            <filename>register_captcha</filename>
            <filesize>13713</filesize>
            <url>http://files.eprints.org/237/4/register_captcha</url>
          </file>
        </files>
      </document>
    </documents>
  </eprint>
