Pega o último ID cadastrado e vê se o conteúdo é igual ao que o usuário está tentando cadastrar, se for não cadastre, ou após cadastrar redireciona ele, pois é provável que isso seja fruto do cara apertar F5 para o navegador enviar novamente o POST do formulário.