18 lines
555 B
MySQL
18 lines
555 B
MySQL
|
DROP PROCEDURE IF EXISTS account.myUser_changePassword;
|
||
|
|
||
|
DELIMITER $$
|
||
|
CREATE DEFINER=`root`@`%` PROCEDURE `account`.`myUser_changePassword`(vOldPassword VARCHAR(255), vPassword VARCHAR(255))
|
||
|
BEGIN
|
||
|
/**
|
||
|
* Changes the current user password, if user is in recovery mode ignores the
|
||
|
* current password.
|
||
|
*
|
||
|
* @param vOldPassword The current password
|
||
|
* @param vPassword The new password
|
||
|
*/
|
||
|
CALL user_changePassword(myUser_getId(), vOldPassword, vPassword);
|
||
|
END$$
|
||
|
DELIMITER ;
|
||
|
|
||
|
GRANT EXECUTE ON PROCEDURE account.myUser_changePassword TO account@localhost;
|