Hi,
i am validating the login information from database. i have written the SP for tht. but i want to lock the account for particular time period says(30 min) after giving 3 wrong password. how can i achieve ths.
below is my SP.
CREATEPROCEDURE [dbo].[USP_UserLogin]
@UserName varchar(50),
@Password VARCHAR (80)
AS
BEGIN
BEGIN TRY
DECLARE @name VARCHAR(50)
DECLARE @Pswd VARCHAR(80)
IF EXISTS(SELECT userID from UserInfoTB
WHERE username=@name AND userPswd=@Pswd COLLATE SQL_Latin1_General_CP1_CS_AS)
BEGIN
SELECT '0|Login successfully' AS result
END
ELSE
BEGIN
SELECT '1|Login Fail' AS result
SET @Count=@Count+1
SELECT @Count
END
END TRY
BEGIN CATCH
SELECT '3|Table not found' As result
END CATCH
END