uspdev / votacao-rapida

Sistema de votação rápida para ser utilizado em reuniões de colegiados
GNU General Public License v3.0
2 stars 3 forks source link

Validar opções da votação para somente permitir as disponíveis #40

Closed thiagogomesverissimo closed 4 years ago

thiagogomesverissimo commented 4 years ago

Para reproduzir, basta inspecionar o formulário de votação com o chrome e trocar o campo value="1721". A mudança é simplesmente é aceita.

<div class="form-check space">
<input type="radio" class="form-check-input" name="alternativa_id" value="1721" id="check_1721"> 
<label class="form-check-label" for="check_1721">Contrário</label>
</div>
thiagogomesverissimo commented 4 years ago

No cálculo dos resultados também ignorar respostas que por ventura entrarem com opções não disponíveis. Acredito que o mesmo problema ocorra caso o pessoal do apoio altere as opções de respostas depois de uma votação já encerrada.

masakik commented 4 years ago

acho que no calculo dos resultados não precisaria não é? É necessário validar quando os dados vem do usuário. Uma vez computado o voto, aceitamos que estão corretos.