Files
django-mfa2/mfa/templates/mfa_check.html
Nathan Swain 7b2c5727e4 Remove emtpy modal calls.
modal('show') should work for all versions of bootstrap.
2022-06-07 08:39:08 -06:00

36 lines
1.0 KiB
HTML

<script type="application/javascript">
mfa_success_function=null;
mfa_failed_function=null;
function is_mfa() {
{% if request.session.mfa.verified %}
return true;
{% else %}
return false;
{% endif %}
}
function recheck_mfa(success_func,fail_func,must_mfa) {
if (!must_mfa) success_func()
window.mfa_success_function=success_func;
window.mfa_failed_function=fail_func;
$.ajax({
"url":"{% url 'mfa_recheck' %}",
success:function (data) {
if (data.hasOwnProperty("res")) {
if (data["res"])
success_func();
else fail_func();
}
else
{
$("#modal-title").html("Recheck Indentity")
$("#modal-body").html(data["html"])
$("#popUpModal").modal('show')
}
}
})
}
</script>
{% include "modal.html" %}