Controle de Enquete - ajudinha

Me ajudem preciso controlar essa enquete .
Eu precisaria implementar essa enquete com um controle, do tipo o mesmo usuario que acabou de voltar, não poderá votar novamente.

"Deverá aparecer uma menssagem de controle." - Usuarioa X já voltou.

HTML

html&gt
<head>

    &lt;title&gt;pesquisa &lt;/title&gt;
&lt;/head&gt;

<body bgcolor="#000000" text="#FFFFFF">
<h1>Pesquisa</h1>
<form name=“form_pesquisa” action=“enquete2.jsp” method=“POST”>
Informe seu nome:
<input name=“eNome” size=“20”>


<h4> Qual a aula que voce mais detesta na faculdade:</h4>
<select name=“aulas”>
<option value=“0”>WEB</option>
<option value=“1”>ALGORITMOS</option>
<option value=“2”>JAVA</option>
<option value=“3”>ESTATISTICA</option>
<option value=“4”>ADMINISTRAÇÃO</option>

&lt;/select&gt;<br><br>
&lt;center&gt;&lt;input type="submit" value="Enviar resposta"&gt;&lt;/center&gt;
&lt;/form&gt; 


&lt;/body&gt;

</html>

JSP

<%@page contentType=“text/html” import=“java.io.*”%>
<html>
<head>
<title>jsp page</title>
</head>
<body bgcolor="#000000" text="#FFFFFF" vlink="#003399">
<%
int opc[]=new int[5];
String nomOpc[]={“WEB”,“ALGORITMOS”,“JAVA”,“ESTATISTICA”,“ADMINISTRAÇÃO”};
String nomCor[]={“marrom”,“azul”,“purpura”,“ouro”,“verde”};
int total=1;
String nomArq=“resultado.txt”;
//le o arquivo
File arq= new File(nomArq);
if(arq.exists()){
BufferedReader br= new BufferedReader(new FileReader(nomArq));
String lin;
int i=0;
while((lin=br.readLine())!=null){
opc[i]=Integer.parseInt(lin);
total+= opc[i];
i++;
}
br.close();
}else{//arq vazio
for(int i=0;i<opc.length;i++)
opc[i]=0;
}
int indice=Integer.parseInt(request.getParameter(“aulas”));
opc[indice]+=1;
//monta o grafico
for (int i = 0; i < opc.length; i++) {
out.println("<img src=‘image\" + nomCor[i] + ".gif’ width = " + ((100 * opc[i])/total) + “heigth=10>”
// “<img src = ‘’ width=” + (100 - (100 * opc[i] / total )) + " heigth=10>");
);
out.println(nomOpc[i] + " - " + opc[i] + " Votos. <br>");
}
//regrava o arquivo
PrintWriter saida= new PrintWriter(new FileWriter(nomArq));
for(int i=0;i<opc.length;i++)
saida.println(opc[i]);
saida.close();

%>
clique aqui   para voltar
a pagina principal.
</body>
</html>

Ninguém pode dar um help ?

Galera pedi ajuda a outras pessoas e muita gente não soube me responder.

Como eu verificar se o usuario ja votou e não deixar o mesmo votar.

Os codigos estão acima.

Cara, da forma que vc está ‘cobrando’ ajuda, ninguém vai responder… qdo postar uma dúvida, apenas espere!

Pesquise na web como obter o ip do cara e guarda o ip/dia que ele votou, se for o mesmo dia, não mostre a enquete…