Removendo caracteres especiais do valor do input para evitar ataques
This commit is contained in:
parent
af6510f821
commit
456c13640c
@ -860,7 +860,11 @@ buscaRefInput.addEventListener('focus', () => {
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
// função para remover caracteres especiais e evitar ataque xss
|
||||
function removeSpecialCharacters(input) {
|
||||
// Use uma expressão regular para remover caracteres especiais
|
||||
return input.replace(/[&<>"']/g, "");
|
||||
}
|
||||
|
||||
//Funcao para buscar a referencia
|
||||
function buscar_referencia(){
|
||||
@ -868,7 +872,9 @@ function buscar_referencia(){
|
||||
// Quando os livros antigos forem inseridos na plataforma, será necessário usar tb a funcao antiga, pois as referencias sao diferenetes
|
||||
let ref = buscaRefInput.value;
|
||||
|
||||
const ref_maiuscula = ref.toUpperCase();
|
||||
let sanitized_ref = removeSpecialCharacters(ref);
|
||||
|
||||
const ref_maiuscula = sanitized_ref.toUpperCase();
|
||||
|
||||
const refArr = ref_maiuscula.split('P');
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user