2024-11-29 09:32:17 +00:00
|
|
|
from flask import current_app
|
|
|
|
|
|
|
|
from canaille.app.sms import send_sms
|
2024-12-22 14:58:45 +00:00
|
|
|
from canaille.app.templating import render_template
|
2024-11-29 09:32:17 +00:00
|
|
|
|
|
|
|
|
|
|
|
def send_one_time_password_sms(phone_number, otp):
|
|
|
|
website_name = current_app.config["CANAILLE"]["NAME"]
|
|
|
|
|
|
|
|
text_body = render_template(
|
2024-12-18 23:16:58 +00:00
|
|
|
"core/sms/sms_otp.txt",
|
2024-11-29 09:32:17 +00:00
|
|
|
website_name=website_name,
|
|
|
|
otp=otp,
|
|
|
|
)
|
|
|
|
return send_sms(recipient=phone_number, sender=website_name, text=text_body)
|