decomp DBCServer_Release and inspect/document database
This commit is contained in:
parent
4b267cbe05
commit
7834b98bf0
28222 changed files with 843300 additions and 144 deletions
|
|
@ -0,0 +1,38 @@
|
|||
|
||||
CREATE PROCEDURE [dbo].[GetVerificationCode]
|
||||
@VerificationCode varchar(10),
|
||||
@Email varchar(255),
|
||||
@VerificationCodeType varchar(20)
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @Result varchar(30)
|
||||
DECLARE @ExpirationTime DATETIME
|
||||
DECLARE @Now DATETIME = GETDATE()
|
||||
DECLARE @VerificationCodeExists int;
|
||||
|
||||
SELECT @VerificationCodeExists = COUNT(*) FROM VerificationCode
|
||||
WHERE Email = @Email AND VerificationCode = @VerificationCode AND Type = @VerificationCodeType
|
||||
|
||||
-- Check if VerificationCode exists
|
||||
IF @VerificationCodeExists > 0
|
||||
SET @Result = 'VerificationCodeExists';
|
||||
ELSE
|
||||
SET @Result = 'InvalidVerificationCode';
|
||||
|
||||
|
||||
SELECT @ExpirationTime = ExpirationTime
|
||||
FROM VerificationCode
|
||||
WHERE Email = @Email AND VerificationCode = @VerificationCode
|
||||
|
||||
IF @Result = 'VerificationCodeExists'
|
||||
BEGIN
|
||||
IF @ExpirationTime > @Now
|
||||
|
||||
SET @Result = 'ValidVerificationCode';
|
||||
ELSE
|
||||
SET @Result = 'ExpiredVerificationCode';
|
||||
END
|
||||
|
||||
SELECT @Result as Result;
|
||||
END
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue