django作为用户隐藏或生成登录链接的应用程序
django-cloak的Python项目详细描述
#Django斗篷[构建状态](https://travis-ci.org/psu-oit-arc/django-capot.svg?branch=master)“(https://travis ci.org/psu-oit-arc/django-ocot)
ocot是一款允许管理用户以不同用户的身份浏览网站的应用程序。它还包括一个管理命令(`login`),用于为特定用户生成登录链接。
pip安装django斗篷
1将“斗篷”添加到已安装的应用程序设置中
1在“中间件类”中添加“ocont.middleware.ocontmiddleware”(在会话和身份验证中间件之后)
1添加“url(r'^covert/”在你的url.py
>sessioniddleware和django.contrib.auth
/manage.py login user _identifier
其中,user/>
这将为您提供一条可行的道路附加到站点的基本URL,该URL将自动以该用户的身份登录。
**注意**:与该用户关联的后端(即“user.backend”的值)将是身份验证后端中列出的第一个后端。
或者“is_staff=true”,或者按此顺序排列的任何用户。
url可以包含用户的pk,也可以将pk作为post参数传递:
<;form method=“post”action=“{%url'capot'user.pk%}”>;
{%csrf_token%}
<;input type=“submit”name=“submit”value=“capot”/>;
<;form>;
<;form method=“post”action=“{%url”“斗篷“%}”>;
{%csrf_token%}
<;选择name=“pk”>;
<;选择value=“1”>;无光<;/选择>;
<;选择value=“2”>;无光<;选择>;
<;选择value=“3”>;布兰登<;
<;选择>;
<;input type=“submit”name=“submit”value=“隐形”/>;
<;/form>;
####其他信息
“隐身”视图尝试调用“request.user.can_隐身_as(other_user)”方法如果未定义此类方法,则代码返回到“request.user.is_staff”标志。
ocot是一款允许管理用户以不同用户的身份浏览网站的应用程序。它还包括一个管理命令(`login`),用于为特定用户生成登录链接。
pip安装django斗篷
1将“斗篷”添加到已安装的应用程序设置中
1在“中间件类”中添加“ocont.middleware.ocontmiddleware”(在会话和身份验证中间件之后)
1添加“url(r'^covert/”在你的url.py
>sessioniddleware和django.contrib.auth
/manage.py login user _identifier
其中,user/>
这将为您提供一条可行的道路附加到站点的基本URL,该URL将自动以该用户的身份登录。
**注意**:与该用户关联的后端(即“user.backend”的值)将是身份验证后端中列出的第一个后端。
或者“is_staff=true”,或者按此顺序排列的任何用户。
url可以包含用户的pk,也可以将pk作为post参数传递:
<;form method=“post”action=“{%url'capot'user.pk%}”>;
{%csrf_token%}
<;input type=“submit”name=“submit”value=“capot”/>;
<;form>;
<;form method=“post”action=“{%url”“斗篷“%}”>;
{%csrf_token%}
<;选择name=“pk”>;
<;选择value=“1”>;无光<;/选择>;
<;选择value=“2”>;无光<;选择>;
<;选择value=“3”>;布兰登<;
<;选择>;
<;input type=“submit”name=“submit”value=“隐形”/>;
<;/form>;
####其他信息
“隐身”视图尝试调用“request.user.can_隐身_as(other_user)”方法如果未定义此类方法,则代码返回到“request.user.is_staff”标志。