Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2013, 12:43
Avatar de aid_val
aid_val
 
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 11 años
Puntos: 5
Respuesta: Usuario logeado.

Al momento de logearte necesitas guardar el nombre de usuario en una variable session de la siguiente manera


Cita:
Try
Dim strSQL As String

strSQL = "SELECT * FROM USUARIOS WHERE USUARIO='" & Login1.UserName & "' AND CONTRASEÑA='" & Login1.Password & "'"

Dim com As New SqlClient.SqlCommand(strSQL, conn)
Dim reader As SqlClient.SqlDataReader
conn.Open()
reader = com.ExecuteReader
If Not reader.Read Then
conn.Close()
Else
conn.Close()
Session("usuario") = Login1.UserName
Session("contraseña") = Login1.Password
Response.Redirect("inicio.aspx")
End If

Catch ex As Exception
Login1.FailureText = "Error: " & ex.Message
End Try

End Sub
y para recuperarlo en otra pagina es asi

Cita:
Dim usuario As String
previousConnectionState = conn.State
If Session("usuario") = "" Then

Response.Redirect("Error_usuario.aspx")
Else
Dim EstadoSesion As String
EstadoSesion = Session("usuario")
lbl_session.Text = EstadoSesion

End If
si te fijas guardo mi sesion usuario en la variable EstadoSesion y luego la muestro en un label