发布时间:2023-06-11 13:00
django项目创建,verify.js插件引入、静态文件设置和自定义Django admin登录模板参见:Django admin登录页面验证码(1):普通字符和算数验证码_anbuqi的博客-CSDN博客
常见的滑动验证码有比较简单的滑块式:
还有更复杂一些的滑动拼图式:
verify.js源码中的图片路径使用了绝对路径,为了能使用外部图片,在源码中找到Slide.prototype,修改loadDom中的以下部分:
修改img_panel的背景图片路径:
找到randSet和refresh方法:
删除所有css 样式中background-image中的images前缀:
{#继承基础登录模板#}
{% extends \"admin/login_base.html\" %}
{% load i18n static %}
{#覆盖基础登录模板中的验证码块verify_code#}
{% block verify_code %}
{% endblock %}
在Points.prototype中找到refresh方法:
{#继承基础登录模板#}
{% extends \"admin/login_base.html\" %}
{% load i18n static %}
{#覆盖基础登录模板中的验证码块verify_code#}
{% block verify_code %}
{% endblock %}