Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Samroa Machel Web Master

Qual código asp.net vb devo usar pros usuários logado delogarem do sit

Recommended Posts

Aew galera!

 

Já criei o botão btnSair puro sem código na pagina default.aspx e no default.aspx.vb coloquei assim:

 

Protected Sub btnSair_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSair.Click
        Session.Abandon()
      End Sub

Por favor, qual código asp.net visual basic devo criar pra que os usuários que estão logados no site poderem deslogar da conta sem sair do site?

 

Alguem pode me ajudar!

 

Grácias!

 

Bom fim de semana!

 

Fwls

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET > Web Applications

 

Isso vai depender da forma com que você esta fazendo o login. Apenar armazenando em session?

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resposta em C#

 

Use a namespace:

 

using System.Web.Security;

No click do botão:

 

FormsAuthentication.SignOut();

Espero te-lo ajudado, ;)

 

Angelo Compri

 

Obrigado!

 

Eu uso VB! Esses códigos usados para C# podem ser usado para VB e quais seriam esses códigos?

 

Eu preciso editar algumas linhas do Web Configuration File?

 

Por Favor me mande algum exemplo desses códigos em VB!?!?

 

Meu Sistema de login, depois que o usuário faz o liogin no site ele fica on direto! Quero saber qual código em VB devo usar no Click do botão para o usario deslogar quando ele quizer!

 

Meu código de sistema é:

 

Imports System.Data.OleDb
Partial Class index
    Inherits System.Web.UI.MasterPage
    Protected Sub btnEntrar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnEntrar.Click

        Dim auxSql As String = " SELECT     Indice, Nome, Senha, Email FROM CadUsuarios " & _
                               " WHERE   (Nome = '" & txtNome.Text & "') OR " & _
                               " (Email = '" & txtSenha.Text & "') "


        Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Projetos Samora\pibr_novo\App_Data\cadastro_login.mdb")

        cnn.Open()
        Dim cmd As New OleDbCommand(auxSql, cnn)
        Dim dr As OleDbDataReader

        dr = cmd.ExecuteReader()

        While dr.Read()

            If txtSenha.Text = dr("senha") Then
                Session("USER") = "CONECTADO"
                Response.Redirect("estatuto.aspx")
            Else
                Session("USER") = ""
                Response.Write("<script language='JavaScript'>alert('Usuario inválido')</script>")
            End If
        End While

        dr.Close()
        cnn.Close()

        Session("USER") = ""
        Response.Write("<script language='JavaScript'>alert('Usuario inválido')</script>")

    End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

no seu caso não esta usando o FormsAuthentication, para fazer o usuario deslogar, basta setar sua sessao como vazio, ou dar um Abandon e redirecionar para a página de login.

Compartilhar este post


Link para o post
Compartilhar em outros sites


Protected Sub btnSair_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSair.Click

Session("USER") = ""

Session.Abandon()

Response.Redirect("estatuto.aspx") 'Caso essa seja sua página de login

End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aew Rafael Mitsunaka!

 

Muito obrigado pela ajuda! Ocódigo serviu prefeitamente!

 

==========================================================================

 

Tenho outra dúvida que é a seguinte:

 

Como criar um formulário de cadastro oficial profissional no ASP.NET VB que o usuário só conseguirá criar preenchendo os dados: Nome completo, Usuário, Senha, E-mail completo, e fazer o sitema de login só aceitar a conexão da conta do usuário se ele tiver criado o cadastro com os campos completos!?

 

Algém pode me ajudar?

 

Grácias!

 

Bom fim de semana!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você quer é só deixar o usuário completar o seu cadastro se tiver preenchido todos os campos?

 

se for isso existem 2 maneiras muito utilizadas.

 

1 - javascript

 

2 - RequiredFieldValidator

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você quer é só deixar o usuário completar o seu cadastro se tiver preenchido todos os campos?

 

se for isso existem 2 maneiras muito utilizadas.

 

1 - javascript

 

2 - RequiredFieldValidator

 

Sim. Isso mesmo!

Mas só se os dados forem verdadeiros (se os dados estiverem corretos)!

 

Por favor, poste exemplo do código usando javascript e usando RequiredFieldValidator!?

 

Grácias!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.