none
VERIFICAR USUARIO DESDE C# CON SQL RRS feed

  • Pregunta

  • leS comento...supuestamente en c# esta el metodo void verificar(),lo cual  le ingreso los valores de ("loginusu","password","sw").. los pasos en c# son correctos ,el problema es el codigo en sql en COMO VERIFICA SI EL USUARIO "CON" LA CONTRASEÑA INGRESADA DESDE C# SON correctos,es decir igual al q pertenece en sql...le presento mi avance...
     
    -------------------------------------------------------------------------------
    --VERIFICAR SI EXISTE EL USUARIO
    --------------------------------
    CREATE proc PA_VERIFICARUSUARIO
    @LOGINUSU VARCHAR(50),
    @PASSWORD VARCHAR(100),
    @SW INT OUTPUT
    AS
    BEGIN
    DECLARE @FA AS INT
    DECLARE @DECODIFICADOR VARCHAR
    SET @DECODIFICADOR=ENCRYPBYPASSPHRASE(@LOGINUSU,@PASSWORD)
    --SELECT LOGINUSU= @LOGINUSU,PASSWORD=@DECODIFICADOR FROM USUARIO
    --SET @FA=@@ROWCOUNT
    SELECT LOGINUSU,CLAVE=CONVERT(VARCHAR(300),DECRYPTBYPASSPHRASE(LOGINUSU,PASSWORD)) FROM USUARIO WHERE LOGINUSU='JUAN'

    IF(@FA>0)
     BEGIN
     SET @SW =1
     --USE CLINICARUP
     PRINT 'USUARIO REGSTRADO,USTED PUEDE ACCESAR A LA BASE DE DATOS CLINICARUP'
     END
    ELSE
     BEGIN
     SET @SW=0
     PRINT 'USUARIO INCORRECTO,NO PUEDE ACCEDER A LA BASE DE DATOS CLINICARUP'
     END
    END
    EXEC PA_VERIFICARUSUARIO 'JUAN','123',-1
    SELECT LOGINUSU='JUAN',PASSWORD=CONVERT(VARCHAR(100), ENCRYPTBYPASSPHRASE('JUAN','123')) FROM USUARIO
    ---------------------------------------------------------------------------
    ---------------------------------------------------------------------------
    SELECT LOGINUSU='JOHSDFSDFN' FROM USUARIO
    --insert into usuario values('1','JUAN',ENCRYPTBYPASSPHRASE('JUAN','123'),1)
    --SELECT LOGINUSU,CLAVE=CONVERT(VARCHAR(300),DECRYPTBYPASSPHRASE(LOGINUSU,PASSWORD)) FROM USUARIO WHERE LOGINUSU='JUAN'
    --SELECT * FROM USUARIO
    --SELECT IDPACIENTE='1', EMPRESA='telefonica' FROM afiliado


    LPL
    sábado, 4 de julio de 2009 0:52