SP para revisar credenciales

 Se creó un SP para verificar que las credenciales ingresadas por el usario sean correctas, tanto su username y su password en el login.

Si son correctas se devuelve un 0, si están incorrectas se devuelve un 1

Para comprobar el funcionamiento del sp se está utilizando la base de datos local con un usuario de prueba en la tabla de usuarios.

Tiempo dedicado 1 hora.

En la próxima sesión se creará el sp para el filtro de usuarios por nombre o por identidad.


USE [tareaDos]

GO

/****** Object:  StoredProcedure [dbo].[checkCredentials]    Script Date: 9/23/2024 1:12:30 PM ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

-- =============================================

-- Author: Dayana Xie

-- Create date: 22/9/2024

-- Description: SP Verificar credenciales

-- =============================================

ALTER PROCEDURE [dbo].[checkCredentials]

-- Add the parameters for the stored procedure here

@Username VARCHAR(128)

,@Password VARCHAR(128)

,@outResult INT OUTPUT

AS

BEGIN

-- SET NOCOUNT ON added to prevent extra result sets from

-- interfering with SELECT statements.

SET NOCOUNT ON;

SET @outResult = 0;

    -- Insert statements for procedure here

IF (NOT EXISTS(

SELECT * 

FROM [dbo].[Usuario] 

WHERE username = @Username

AND password = @Password))

Begin

set @outResult = 1;

End

return @outResult;

END


Comentarios