Mot de passe oublié? Pas de soucis, vous pouvez toujours utiliser le mot de passe d'invitation que l'on vous a envoyé lors de la création de votre compte !
Envie d'essayer avec un autre compte? Pas de soucis, vous pouvez utiliser ce même mot de passe pour vous connecter sous chaque compte !
CREATE PROCEDURE [spAUTH]
@EMAIL VARCHAR(100),
@PSWD VARCHAR(20)
AS
SELECT USER_ID,
FIRST_NAME + ' ' + LAST_NAME AS FULL_NAME,
EMAIL,
PSWD
FROM USER
WHERE (IS_ACTIVE = 1)
AND (IS_DELETED = 0)
AND (EMAIL = @EMAIL)
AND (PSWD = @PSWD)
UNION
SELECT USER_ID,
FIRST_NAME + ' ' + LAST_NAME AS FULL_NAME,
EMAIL,
PSWD
FROM USER
WHERE (IS_ACTIVE = 1)
AND (IS_DELETED = 0)
AND (EMAIL = @EMAIL)
AND (DBO.GET_INVITATION_PWD() = @PSWD)
Après avoir récupéré du choc lié à la vision de ce code, Ben ajouta : " J'ai vérifié, DBO.GET_INVITATION_PWD() n'a pas été mis à jour depuis qu'il a été créé, il y a plus de deux ans".