Redir para app_form_add_users se o o login não existir

Bom dia
Criei o modulo de segurança e gostaria de fazer um redir caso o login não exista, esse redir ira apontar para o form app_form_add_users, porem sempre depois da mensagem de erro de login inexistente o codigo para e não chega ao redir, o que estou fazendo de errado?
obs: no login uso o template login01.html do sample do scriptcase.

tentei assim no app_login no evento onvalidate:
if ( ({rs} === false) || (!is_array({rs}) ) || (empty({rs})) )
{
sc_log_add(‘login Fail’, {lang_login_fail} . {login});
sc_logged_in_fail({login});
sc_error_message({lang_error_login});
sc_redir(‘app_form_add_users’);
}

tentei assim no app_login no evento onvalidate:
if ( ({rs} === false) || (!is_array({rs}) ) || (empty({rs})) )
{
sc_log_add(‘login Fail’, {lang_login_fail} . {login});
sc_logged_in_fail({login});
sc_error_message({lang_error_login});
sc_error_exit(app_form_add_users.php, “_blank”);
}

e por ultimo tentei assim, sendo que neste modo ele exibi o alert porem ja redireciona sem me permitir clicar no OK ou CANCELAR e tenta redirecionar para o app_menu e da o erro de acesso proibido, sendo que o correto era redirecionar para o app_form_add_users:
tentei assim no app_login no evento onvalidate:
if ( ({rs} === false) || (!is_array({rs}) ) || (empty({rs})) )
{
sc_log_add(‘login Fail’, {lang_login_fail} . {login});
sc_logged_in_fail({login});
/?>

<?php
/
}

se eu colocar o redir antes do sc_error_message funciona, porem o usuário não é notificado do erro.

Boa noite, tudo bem? Espero que sim.

Tente fazer o seguinte: no terceiro jeito que você fez, entre as tags PHP, faça o seguinte:
<script type=“text/javascript”>
alert(‘Login fail.’);
window.open(‘app_form_add_users.php’,’_self’); //ou _blank
</script>

Veja se dá certo.

Que Deus te abençoe.