Abrir o form com suas informações

Pessoal, Boa Tarde.
Estou criando o código para login no evento OnValidate e estou com um problema.
Já consegui testar os dados do login.
Se ele for novo o form abre normalmente para que ele realize o cadastro.
Mas não estou conseguindo fazer o form abrir para edição quando o usuário já tem cadastro.
Segue o código que estou utilizando.

// INICIO LOGIN
sc_reset_apl_status();
sc_reset_apl_conf();
$var_senha = md5({senha});
$sm_global_login = sc_sql_injection({login});

$query_login = “Select login, senha from login
where login = ‘{Login}’ and senha = ‘{Senha}’”;

sc_lookup(dslogin,$query_login);

// SE LOGIN/SENHA NÃO EXISTEM…
if(empty({dslogin}))
{
sc_error_message(“Login/Senha inválido.”);
}

// SE USUÁRIO JÁ TEM CADASTRO
else{

    $query_candidato = "select a.cpf, b.cpf, a.login, a.senha from login as a, candidato as b 
					where login = '{Login}' and senha = '{Senha}'";
sc_lookup(dscandidato,$query_candidato);
if({dscandidato [0][1]} == null)


    ?????????????????

}
//FIM LOGIN

Alguém poderia me ajudar ???
Não estou usando o módulo de segurança do SC.

Tenta assim,

faz um select na tabela de usuários do seu sistema
de acordo com algum dado que você passar para comparar, caso exista nessa tabela
você faz o form abrir com o botão atualizar, caso contrário esconda o campo atualizar é isso?