mirror of
https://github.com/xbgmsharp/postgsail.git
synced 2025-09-17 19:27:49 +00:00
Update api.recoveir, Enforce/Enable email_notifications
This commit is contained in:
@@ -99,6 +99,8 @@ AS $recover_fn$
|
|||||||
-- Generate OTP
|
-- Generate OTP
|
||||||
otp_pass := api.generate_otp_fn(email);
|
otp_pass := api.generate_otp_fn(email);
|
||||||
SELECT CONCAT('uuid=', _user_id, '&token=', otp_pass) INTO _reset_qs;
|
SELECT CONCAT('uuid=', _user_id, '&token=', otp_pass) INTO _reset_qs;
|
||||||
|
-- Enable email_notifications
|
||||||
|
PERFORM api.update_user_preferences_fn('{email_notifications}'::TEXT, True::TEXT);
|
||||||
-- Send email/notifications
|
-- Send email/notifications
|
||||||
user_settings := '{"email": "' || _email || '", "reset_qs": "' || _reset_qs || '"}';
|
user_settings := '{"email": "' || _email || '", "reset_qs": "' || _reset_qs || '"}';
|
||||||
PERFORM send_notification_fn('email_reset'::TEXT, user_settings::JSONB);
|
PERFORM send_notification_fn('email_reset'::TEXT, user_settings::JSONB);
|
||||||
|
Reference in New Issue
Block a user