Seguinte galera,
Resolvi, de forma menos profissional, a minha questão.
Primeiro, no evento onApplicationInit do formulário Login:
$vlUsuario = 0;
$vlTipoUsuario = 0;
$vlEmail = '';
sc_set_global($vlUsuario);
sc_set_global($vlTipoUsuario);
sc_set_global($vlEmail);
Segundo, ainda no formulário de login, no evento do botão Login:
$vlLogin = {Login};
$vlSenha = {Senha};
$vlSenha = md5($vlSenha);
$sql = "SELECT Usuario_ID, Usuario_Nome, Usuario_Login, ";
$sql .= "Usuario_Email, Usuario_Senha, Usuario_Tipo ";
$sql .= "FROM a002_usuarios ";
$sql .= "WHERE Usuario_Login = '".$vlLogin."' AND Usuario_Senha = '".$vlSenha."' ";
sc_lookup(Ds, $sql);
if(!empty({Ds})){
[vlUsuario] = {Ds[0][0]};
[vlEmail] = {Ds[0][3]};
[vlTipoUsuario] = {Ds[0][5]};
sc_redir('validarusuario','','');
}else
{
echo 'Login ou Senha inválidos.<br />Tente novamente.';
};
Terceiro, no formulário validarusuario, no evento onLoad:
if ([vlTipoUsuario] == 0){
sc_redir(login);
} else
if ([vlTipoUsuario] == 1){
sc_redir('menuprincipal','','');
} else
if ([vlTipoUsuario] == 2){
sc_redir('menu','','');
};
Se alguém tiver uma solução mais profissional, por favor, publiquem aqui.