verificar contraseña en syslogins de sql

Select Lenguaje Query, aqui podras encontrás Consultas coomo Select, Insert, Update...., y mucho mas...

verificar contraseña en syslogins de sql

Notapor saytra » Jue Ago 09, 2007 10:42 am

Hola, a ver si alguien me puede ayudar.

Estoy verificando la contraseña del syslogins con un procedimiento almacenado, si la contraseña es errónea me da un msj de 0 de lo contrario me da 1, pero no se si esta es la mejor forma de hacer, quiero que me retorne un booleano o algo asi para despues yo lllamar el stored procedure desde código c #.

Código: Seleccionar todo
  1.  

  2. CREATE PROCEDURE Validar_Pass_Prueba

  3. (

  4. @login varchar(255), --login

  5. @password varchar(255), --contraseña

  6. @error int = 0 output --me tira error si existe

  7. )

  8. AS

  9. if exists

  10. (select * from sys.syslogins where loginname=@login and 1 = pwdcompare(@password,password,0))

  11. select @error = 1

  12. else

  13. select @error = 0

  14.  

  15. print @error

  16.  



gracias.[/quote]
saytra
Novato
Novato
 
Mensajes: 1
Registrado: Jue Ago 09, 2007 10:35 am


Re: verificar contraseña en syslogins de sql

Notapor ivancp » Mié Nov 07, 2007 6:49 pm

Si intentas cambiar la linea "print @error" por

SELECT @error as resultado
GO
Avatar de Usuario
ivancp
Colaborador
Colaborador
 
Mensajes: 678
Registrado: Jue Sep 06, 2007 12:58 pm



    

Volver a Lenguage SQL

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados