bcom/sql/changePassword.sql

21 lines
373 B
SQL

DROP PROCEDURE IF EXISTS ChangePassword;
DELIMITER //
CREATE PROCEDURE ChangePassword
(
IN p_sid INT,
IN p_password TEXT,
IN p_npassword TEXT,
OUT outputCode INT
)
MODIFIES SQL DATA
BEGIN
CALL `CheckIdLogin`(p_sid,p_password, outputCode);
IF outputCode = 42 THEN
UPDATE membres SET hashedPassword = MD5(p_npassword) WHERE ID = p_sid;
END IF;
END//
DELIMITER ;