Ir para o conteúdo
N3lson

[Resolvido] Controle de Sessões

Mensagens Recomendadas

N3lson

Boas estou a pretender criar um sistema de login para uma aplicação em Windows Forms mas está a acontecer o seguinte, se o user não pretender ao estatuto pretendido deverá indicar a mensagem que não tem permissão, até aqui tudo bem mas depois dá erro

Tenho isto


public InserirNotas()
{
if (Sessao.Cat == "admin")
{
InitializeComponent();
}
else
{
MessageBox.Show("Não tens permissão para aceder a esta opção","Acesso Negado");
this.Dispose();
}
}

Erro : Cannot access a disposed object.

Object name: 'InserirNotas'.

Podem me ajudar, sei a razão do erro , pois deve-se ao Dispose(), mas como fazer para não permitir e se possível qual a forma mais adequada de controlar sessões pois tenho muitos ficheiros para aplicar a condição acima

Editado por apocsantos

You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
N3lson
 public Notas()
    {
	    if (Sessao.Cat != "admin")
	    {
		    texto.MSG_ERR("permissao");
		    this.Shown += new EventHandler(ErroPermissao);
	    }
	    else
	    {
		   InitializeComponent();
		   ListarNotas();
	    }
    }

    private void ErroPermissao(object sender, EventArgs e)
    {
	    this.Close();
    }


You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.