Jump to content
Sign in to follow this  
Loira

[Resolvido] Fazer logoff

Recommended Posts

Loira
 private void btnTerminar_Click(object sender, EventArgs e)
	{
	   //que meto aqui para terminar a sessao? :|


	}

Edited by Loira

"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites
Loira

Estamos a falar do quê? Web ou WinForms?

winforms xD esquecime de dizer :c


"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites
nelsonr

Talvez possas remover a variavel que controla a sessão, usando o Session.Remove

Para winform, como estás a controlar a sessão?

Edited by nelsonr

Share this post


Link to post
Share on other sites
bioshock

Fazer logoff? O que já tens feito, o que pretendes fazer, e respectivo intuito?

Share this post


Link to post
Share on other sites
pikax

Ja' agora logoff da aplicacao ou do windows?


Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Share this post


Link to post
Share on other sites
Loira

Fazer logoff? O que já tens feito, o que pretendes fazer, e respectivo intuito?

tem a janela de login

o user entra.

passa pa janela dos menus

ai ele pode ir pos menus ou terminar a sessao. quero isso do terminar sessao


"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites
bioshock

E onde estás a guardar as credenciais do utilizador? Sempre que ele entra num form, eventualmente verificas se há credenciais activas?

Share this post


Link to post
Share on other sites
nelsonr

O controlo da sessão é especifico da tua aplicação.

Em principio basta fechares a janela dos menus e voltar para a janela inicial, onde pede o utilizador

Share this post


Link to post
Share on other sites
Loira

E onde estás a guardar as credenciais do utilizador? Sempre que ele entra num form, eventualmente verificas se há credenciais activas?

yap

desta forma:


		    WindowsFormsApplication1.Form1 fMain = (WindowsFormsApplication1.Form1)Application.OpenForms["Form1"];

string link = "http://" + REMOTE_SERVER_IP + "/api.php?auth&user=" + fMain.login + "&pass=" + fMain.password;


"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites
bioshock

Uma solução robusta, é atribuires credenciais erradas à tua string link. Assim, quando voltar a tentar entrar em algum form, ele verifica se aquelas credenciais existem e dá erro.

Share this post


Link to post
Share on other sites
Loira

Uma solução robusta, é atribuires credenciais erradas à tua string link. Assim, quando voltar a tentar entrar em algum form, ele verifica se aquelas credenciais existem e dá erro.

private void btnTerminar_Click(object sender, EventArgs e)
    {
	    string link = "oubla";


    }

nao faz nada :|


"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites
bioshock

É óbvio que não. Essa ligação não é global? Quando saltas de form em form, qual é o teu código para verificar se as credenciais são válidas?

Share this post


Link to post
Share on other sites
Loira

É óbvio que não. Essa ligação não é global? Quando saltas de form em form, qual é o teu código para verificar se as credenciais são válidas?

e global

ta a guardar aqui

WindowsFormsApplication1.Form1 fMain = (WindowsFormsApplication1.Form1)Application.OpenForms["Form1"];

string link = "http://" + REMOTE_SERVER_IP + "/api.php?auth&user=" + fMain.login + "&pass=" + fMain.password;


"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites
bioshock

Sim..e qual é a parte do código que verificas, sempre que entras num form, se as credenciais estão certas?

Share this post


Link to post
Share on other sites
Loira

Sim..e qual é a parte do código que verificas, sempre que entras num form, se as credenciais estão certas?

É AI :| nao nos tamos a perceber hoje... esquece... sexta feira penso nisto


"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites
bioshock

Tu ali não verificas nada..só estás atribuir a uma variável denominada link algo. Se essa variável não receber nada, presumo que dê erro então?

Share this post


Link to post
Share on other sites
Loira

ele ta a ir buscar as crendenciais que foram escritas no form1 nas caixas -.-


"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites
bioshock

E isso responde à minha pergunta?

Se essa variável não receber nada, presumo que dê erro então?

Share this post


Link to post
Share on other sites
Loira

E isso responde à minha pergunta?

se nao receber nada ele diz que os dados sao invalidos


"Hello guys. You don't know me, but I know you. I want to play a game. Here's what happens if you lose"

"Só erra quem produz... Mas só produz quem não tem medo de errar"

irc @Login

NickServ Acesso a Number1 autorizado

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.