2005-03-12 19:40:24 +00:00
< ?
$continue = 1 ;;
if ( $_SERVER [ " SSL_CLIENT_S_DN_CN " ] == " Thawte Freemail Member " )
{
$continue = 0 ;
echo _ ( " I wasn't able to locate your name on your certificate, as such you can't continue with this process. " );
}
if ( $continue == 1 )
{
$addy = array ();
$emails = explode ( " / " , trim ( $_SERVER [ " SSL_CLIENT_S_DN " ]));
foreach ( $emails as $email )
{
$bits = explode ( " = " , $email );
if ( $bits [ " 0 " ] == " emailAddress " )
{
$query = " select * from `email` where `email`=' " . $bits [ " 1 " ] . " ' and `deleted`=0 and hash='' " ;
$account = mysql_query ( $query );
if ( mysql_num_rows ( $account ))
$addy [] = $bits [ " 1 " ];
}
}
}
if ( count ( $addy ) <= 0 && $continue == 1 )
{
$continue = 0 ;
echo _ ( " I wasn't able to match any email accounts on your certificate to any accounts in our database, as such I can't continue with this process. " );
}
if ( $continue == 1 )
{
$row = mysql_fetch_assoc ( $account );
$memid = $row [ 'memid' ];
2006-08-07 19:52:45 +00:00
$firstname = trim ( $_SERVER [ " SSL_CLIENT_S_DN_G " ]);
$lastname = trim ( $_SERVER [ " SSL_CLIENT_S_DN_S " ])
2005-03-12 19:40:24 +00:00
$query = " select * from `users` where `fname`=' $firstname ' and `lname`=' $lastname ' and `id`=' $memid ' " ;
if ( mysql_num_rows ( mysql_query ( $query )) <= 0 )
{
$continue = 0 ;
echo _ ( " The name and email address on your certificate could not be exactly matched to any stored in our database, as such I'm not able to contiue with this process. " );
}
}
if ( $_SERVER [ " SSL_CLIENT_VERIFY " ] == " SUCCESS " && $continue == 1 )
{
$_SESSION [ '_config' ][ 'uid' ] = $row [ 'memid' ];
$_SESSION [ '_config' ][ 'CN' ] = trim ( $_SERVER [ " SSL_CLIENT_S_DN " ]);
?>
< p style = " border:dotted 1px #900;padding:0.3em;background-color:#ffe; " >
< ? = _ ( " By just submitting your Thawte certificate you can be issued 50 points automatically to any matching account in the system that you operate. " ) ?> <br>
< ? = _ ( " To receive an additional 40 points you must also include a valid link to your notary listing on the Thawte website. " ) ?> <br>
< ? = _ ( " If you meet the above criteria you are also elligible to receive an additional 60 points by submitting a legible government issued copy of your photo ID. If details on your photo ID aren't legible you may be excluded from receiving these points. " ) ?> </p>
< ? if ( $_SESSION [ '_config' ][ 'errmsg' ] != " " ) { ?> <p> </p><p style="border:dotted 1px #900;padding:0.3em;background-color:#ffe;"><?
echo $_SESSION [ '_config' ][ 'errmsg' ] . " </p> " ;
unset ( $_SESSION [ '_config' ][ 'errmsg' ]);
} ?>
< form method = " post " action = " index.php " enctype = " multipart/form-data " >
< table align = " center " valign = " middle " border = " 0 " cellspacing = " 0 " cellpadding = " 0 " class = " wrapper " >
< tr >
< td colspan = " 2 " class = " title " >< ? = _ ( " Points Transfer and Verification " ) ?> </td>
</ tr >
< tr >
< td class = " DataTD " width = " 125 " >< ? = _ ( " Email Address " ) ?> : </td>
< td class = " DataTD " width = " 125 " >< input type = " text " name = " email " value = " <?= $row['email'] ?> " ></ td >
</ tr >
< tr >
< td class = " DataTD " width = " 125 " >< ? = _ ( " Notary URL " ) ?> : </td>
2005-05-13 15:34:39 +00:00
< td class = " DataTD " width = " 125 " >< input type = " text " name = " notaryURL " value = " <?= $_POST['notaryURL'] ?> " ></ td >
2005-03-12 19:40:24 +00:00
</ tr >
< tr >
< td class = " DataTD " width = " 125 " >< ? = _ ( " Photo ID " ) ?> : </td>
< td class = " DataTD " width = " 125 " >< input type = " file " name = " photoid " ></ td >
</ tr >
< tr >
< td class = " DataTD " >< ? = _ ( " Pass Phrase " ) ?> : </td>
< td class = " DataTD " >< input type = " password " name = " pword " ></ td >
</ tr >
< tr >
< td class = " DataTD " colspan = " 2 " >< input type = " submit " name = " process " value = " <?=_( " Submit Application for Points Transfer " )?> " ></ td >
</ tr >
</ table >
< input type = " hidden " name = " id " value = " 1 " >
</ form >
< ? } else if ( $continue == 1 ) {
echo _ ( " 1I'm sorry, I couldn't verify your certificate " );
}
?>