Good afternoon, I have the following code it is running right, but I would rather open the login.php screen after inserting the user successfully, I would like it to close the screen, but I am not able to adapt the code, I already tried include a script inside the header like this:
header ("<script>
function closes () {
window.opener = window
window.close ("#")}
</script> ");
but without success, if someone can help me I am grateful!
<?php
session_start();
ob_start();
$btnCadUsuario = filter_input(INPUT_POST, 'btnCadUsuario', FILTER_SANITIZE_STRING);
if($btnCadUsuario){
include_once 'conexao.php';
$dados_rc = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$erro = false;
$dados_st = array_map('strip_tags', $dados_rc);
$dados = array_map('trim', $dados_st);
//var_dump($dados);
if(!$erro){
//var_dump($dados);
$result_usuario = "INSERT INTO usuarios (nome, email, usuario, senha) VALUES (
'" .$dados['nome']. "',
'" .$dados['email']. "',
'" .$dados['usuario']. "',
'" .$dados['senha']. "'
)";
$resultado_usario = mysqli_query($conn, $result_usuario);
if(mysqli_insert_id($conn)){
$_SESSION['msgcad'] = "Usuário cadastrado com sucesso";
header("Location: login.php");
}else{
$_SESSION['msg'] = "Erro ao cadastrar o usuário";
}
}
}
?>