Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
passado

Função ao deixar o site

Recommended Posts

passado

Boas pessoal estou aqui com um problema, eu no meu site dou acesso aos utilizadores com login e password, quando eles entram é criada uma variavel de sessão, o que queria era quando eles fecham o browser, queria limprar a variar e fechar a autenticação eu sei os codigos para isso nao sei e onde os colocar

Cumps

Share this post


Link to post
Share on other sites
bruno1234

Os utilizadores devem fazer log out com um botão especifico para isso.

Se não fizerem a sessão acaba por expirar e é feito o logout à mesma.

Mas se mm assim quiseres forçar um logout, podes por um pedido ao servidor (ajax, por exemplo) no unload.

BODY onUnload="funcaoComLogout()"


Matraquilhos para Android.

Gratuito na Play Store.

https://play.google.com/store/apps/details?id=pt.bca.matraquilhos

Share this post


Link to post
Share on other sites
passado

eu tenho esse botao onde meto um session.abandon (algo assim) e formautentication.logout

Como faço o timeout, eu tenho no web.config mas parece-me que nao funciona

Share this post


Link to post
Share on other sites
paulo silva

Bom dia,

Por defeito o timeout é de 20 minutos do asp.net, se quiseres podes alterar esta período no web.config.

Podes também trabalhar com o global.asax, ou também com o com o botão logout e fica resolvido o assunto

Cumprimentos Paulo Silva

Share this post


Link to post
Share on other sites
passado

<authentication mode="Forms">
      <forms name="Paginas Users" loginUrl="Paginas Gerais/Login.aspx" defaultUrl="Paginas Users/HomeUser.aspx" protection="All" timeout="30">
      </forms>
    </authentication>

Ou seja eu nesta linha no timeout tenho 30minutos e isso?

Share this post


Link to post
Share on other sites
paulo silva

Exacto esse é o tempo que tens definido como de sessão.

Agora se quando a aplicação fechar quiseres limpar a sessão Usas o ficheiro Global.asax vais a add new item

e adiccionas este global.asax e ai podes definir o que queres fazer quando a aplicação fechar.

Cumprimentos Paulo Silva

Share this post


Link to post
Share on other sites
passado

Ok entao mas o timeout acabaria por me resolver o problema precisava era de colocar tipo 10m.

Existe alguma variavel tipo session mas para formautentication, ou seja, em vez de quando e feito o login criar uma variavel de sessao ele criar uma variavel que e limpa ao timeout ou ao logout

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  

×

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.