Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/12/2004, 04:56
lucas_aspnet
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santa Rosa - La Pampa - Argentina
Mensajes: 9
Antigüedad: 20 años, 2 meses
Puntos: 0
Sonrisa Usuario en Variable Session

Hola Grisel, mira lo que te propongo a mi me sirve en VBNET, pero te puede servir para C# como una guia. Yo lo que hago es en el Login de Usuario pongo este codigo de abajo en el botón que intenta autentificar el usuario. La funcion Valida, a la cual se pasa los valores de el nombre de usuario y contraseña no es otra cosa que una función que valida que el usuario exista en tu base de datos y que la contraseña sea la correcta.

Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click
Dim EsValido As Boolean
EsValido=Valida(txtUsuario.Text, txtClave.Text)
If EsValido = True Then
FormsAuthentication.RedirectFromLoginPage(txtUsuar io.Text, False)
lblEstado.Text = ""
Else
lblEstado.Text = "Error en el nombre del usuario o en la contraseña"
End If
End Sub

Luego si quieres obtener el nombre de usuario en alguna otra página solo lo obtienes como en se muestra en la linea de abajo:

lblUsuario.Text = User.Identity.Name

"User.Identity.Name" te trae el nombre de usuario que guardaste con la sentencia "FormsAuthentication.RediRedirectFromLoginPage(txt Usuario.Text, False)"

Espero que te sirva de algo

Saludos.