django-impersonaat

Django-app om superussens toe te staan andere gebruikers te imperseren
Download nu

django-impersonaat Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Peter Sanchez
  • Uitgever website:
  • http://bitbucket.org/petersanchez/webutils/

django-impersonaat Tags


django-impersonaat Beschrijving

Django-app om superussens toe te staan andere gebruikers te impersoneren Django-Impersonate is een eenvoudige Django-app om superusers toe te staan andere niet-superuser-accounts te "impersoneren". Het is geschreven voor Python 2.4+ en Django 1.2.4, maar het zou prima moeten werken met Django 1.1 + .it, afhankelijk van uw project The Django.Contrib.Session Framework.Installatie: PIP: PIP Installeer Django-ImpersonateBasic Manual Installeer: Python Setup.py Build Sudo Python Setup.py Installalternatieve installatie (handmatig): Place Impersonate Directory in uw Python Path. Ofwel in uw Python installeert de map Site-pakketten of stel uw variabele $ PythonPath-omgeving in om een directory op te nemen waar de Webutils Directory Lives.usage: 1) Voeg 'Impersonate' toe aan uw geïnstalleerde_apps2) Toevoegen 'Impersonate.middleWare. AMPERSONATEMIDDLEWAREWARE' aan uw middleware_classes3) Voeg 'Impersonate.urls' ergens in je URL-structuur toe. Voorbeeld: urlpatterns = patronen ('', URL (R '^ admin /', omvatten (admin.site.urls)), URL (R '^ impersonaat /', omvatten ('impersonaat.urls'), ... (Al uw andere URL's hier) ...) U kunt nu een andere gebruiker impersoneren door het volgende pad te raken: / Impersonate / / Vervang met de gebruikers-ID van de gebruiker die u wilt impersonaat. Terwijl in de imitatie "Modus" het verzoek van het verzoek.user-object een attribuut "_euntonaat" heeft ingesteld op TRUE. Dus als je je sjablonen of weergave wilde inchecken, doe je gewoon iets als ... {% if user._eunpersonate%} .... {% Endif%} U kunt deze URL verwijzen met achteruit () of de {% URL%} Sjabloon-tag Als 'Impersonate-Start'to Verwijder de imitatie, druk op het volgende pad: / Impersonaat / stop / u kunt deze URL verwijzen met achteruit () of de {% URL%} Sjabloon-tag als' Impersonate-Stop ' Vereisten: · Django · Python


django-impersonaat Gerelateerde software