文件名称:django-fence:用于限制访问早期测试版站点的简单中间件
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-27 11:40:07
Python
django-fence 这是一个简单的 Django 应用程序,带有中间件来阻止对早期测试版或测试站点的访问(以用户友好的方式,但不是特别安全的方式)。 中间件检查会话令牌的存在。 如果它与设置中指定的令牌匹配,则请求正常进行; 如果没有,中间件会显示“请输入令牌”表单。 所有授权查看者共享一个令牌。 重点不是提供高安全性,而是防止临时访问者和爬虫在 Beta 版或测试站点周围闲逛,同时让设计人员和具有不同计算机知识的人能够轻松访问。 你只需要告诉他们:“哦,神奇的词是‘fiddlesticks’”,他们可以立即获得访问权限,而无需进行任何形式的注册。 为此,我们的目标是提供比 HTTP 基本身份验证更好的用户体验。 安装 让它进入你的道路。 这应该有效: pip install -e http://github.com/yourcelf/django-fence.git 用法
【文件预览】:
django-fence-master
----README.rst(3KB)
----fence()
--------models.py(57B)
--------middleware.py(1KB)
--------__init__.py(0B)
--------views.py(26B)
--------tests.py(383B)
----setup.py(972B)
----.gitignore(87B)