Validar usuario y contraseña

Ivan
21 de Febrero del 2005
tengo un problema con la validacion tengo una tabla en Sql server 2000 se llama login y los campos son usuario y el otro contraseña
tengo una forma en visual basic.net para que me valide el usuario y la contraseña de la base de datos ocupo un codigo de ejemplo me podrian ayudar??

roderick_g
21 de Febrero del 2005
Por esto en un SP
CREATE PROCEDURE spWebFarma_Usuarios_Pass
@usuario varchar(50),
@clave varchar(50),
@pValido smallint output,
@pURL varchar(100) output,
@pNCurso varchar(150) output
as

if exists ( select usuario from farma_admin_users where [email protected] and clave= @clave and activo = 'S')
set @pValido = 1
else
set @pValido = 0

if @pValido = 1
begin
select @pURL = url, @pNCurso=nombrecurso from farma_admin_users where usuario = @usuario
end
GO
Luego en el boton entrar pones esto:

Private Sub LeeUser()
SqlConnection1.Open()
Me.SqlCommand1.Parameters("@usuario").Value = Me.txtUser.Text
Me.SqlCommand1.Parameters("@clave").Value = Me.txtPass.Text
Me.SqlCommand1.ExecuteNonQuery()

If (Me.SqlCommand1.Parameters("@pValido").Value.ToString() <> "1") Then
Me.lblNoAutorizado.Visible = True
Else
Dim ticket As New FormsAuthenticationTicket(txtUser.Text, False, 5000)
FormsAuthentication.Authenticate(txtUser.Text, txtPass.Text)
FormsAuthentication.RedirectFromLoginPage(Me.SqlCommand1.Parameters("@pURL").Value.ToString(), False)
Session("URL") = Me.SqlCommand1.Parameters("@pURL").Value.ToString()
Session("CURSO") = Me.SqlCommand1.Parameters("@pNCurso").Value.ToString()
Response.Redirect("index.aspx")
End If
SqlConnection1.Close()

End Sub
estoy usando otras cosas adicionales pero consentrate en tu login y pass
saludos espero te sirva