Tag: django-authentication
django-Authentifizierung bezieht sich auf die integrierte auth-Modul für Authentifizierung und Autorisierung, die erweitert werden kann.
1
Antworten
Ich bin neu in Django. Muss ich wissen, wie das umzusetzen, Django-Authentifizierung im Front-end. Ich muss zum erstellen einer neuen App namens zum Beispiel "auth" und setzen Sie den gesamten code im Zusammenhang mit der Authentifizierung? Bitte
5
Antworten
Meine custom-user-Modell: class MyUser(AbstractBaseUser): username = models.CharField(unique=True,max_length=30) email = models.EmailField(unique=True,max_length=75) is_staff = models.IntegerField(default=False) is_active = models.IntegerField(default=False) date_joined = models.DateTimeField(default=None) # Use default usermanager objects = UserManager() USERNAME_FIELD = 'email' Gibt es eine Möglichkeit zum angeben mehrerer USERNAME_FIELD
3
Antworten
Hallo all Ihr hilfsbereiten Menschen da draußen (und auf Wiedersehen keine-hilfsbereite Menschen 😀 ). Ich versuche einen Benutzer anzulegen, der in django (1.2.4) und melden Sie sich Sie in nach Sie Sie speichern. Mein problem ist, ich
1
Antworten
Ich habe eine login_page-Funktion und in dieser Funktion die authenticate () - Funktion gibt ein Objekt nur, wenn es ein superuser. Für normale Benutzer, gibt es Keine. Das ist nicht, wie die Dokumentation sagt. def login_page(request): if
4
Antworten
Kann Django permission_required decorator nicht umleiten bereits angemeldeten Benutzer auf die login-Seite, aber eine Meldung wie Unzureichende Berechtigungen? Danke. InformationsquelleAutor dsmilkov | 2009-08-09
2
Antworten
Ich bin versucht, Django ' s-Konto-system, einschließlich der @login_required Dekorateur. Meine settings.py Datei enthält django.contrib.auth und ich habe getan, ein syncdb. Page not found (404) Request Method: GET Request URL: http://localhost:8000/accounts/login/?next=/ Using the URLconf defined in dashboard.urls,
3
Antworten
Folgte ich auf dieser Seite die Einrichtung einer django-Registrierung-Website. Es ist ziemlich genial, und die Registrierung und Authentifizierung sind schön verpackt. Aber, es mir nicht zeigen, wie kann ich überprüfen, ob ein Benutzer angemeldet ist, wer dieser
3
Antworten
Bin ich mit Django user_passes_test Dekorateur, um zu überprüfen die Benutzer die Berechtigung. @user_passes_test(lambda u: has_add_permission(u, "project")) def create_project(request): ...... Ich bin Aufruf einer callback-Funktion has_add_permission die zwei Argumente nimmt Benutzer und einem String. Ich würde gerne
2
Antworten
Mithilfe der Django-auth Anwendung (Django version 1.3), möchte ich meine login-Seite gehen, um https://mysite.com/login/. Derzeit bin ich mit: # urls.py from django.contrib.auth.views import login urlpatterns = patterns('', url(r'^login/$', login, name='login-view'),) # navbar.html <li id="nav-login"><a href="{% url login-view
1
Antworten
Ich habe so etwas wie dieses: class Video(models.Model): user = models.ForeignKey(User, related_name='owner') ... und ich versuche, Zugriff auf alle videos, die ein bestimmter Benutzer hat, indem er etwas wie: u = User.objects.get(pk=1) u.video_set.all() und ich bekomme die
3
Antworten
Habe ich facebook-Authentifizierung in meiner website, die ich verwenden omab /django-social-auth Möchte ich die Benutzer umleiten auf eine andere Webseite zu stellen, so füllen Sie Ihre details. So möchte ich die Benutzer als inaktiv, wenn Sie zuerst
2
Antworten
Ich bin versucht, erstellen Sie eine Zeile in der auth_group_permission Tabelle. Ich habe versucht, die folgenden: group_permission = group_permissions.add(group=group, permission=permission) group_permission = group.group_permissions_set.add(permission=permission) group_permission = group.permissions_set.add(permission=permission) Keiner dieser arbeiten. Weiß jemand, wie man einen Datensatz hinzufügen zu
5
Antworten
Ich bin versucht derzeit, überschreiben die Standard-form verwendet, in Django 1.4 bei der Anmeldung in der admin-Website (my site verwendet einen zusätzlichen 'token' Feld für Nutzer, die opt-in-Zwei-Faktor-Authentifizierung und ist obligatorisch für Mitarbeiter vor Ort). Django '
2
Antworten
Dies ist meine Ansicht: def main_page(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): user = User.objects.create_user( username=form.clean_data['username'], password=form.clean_data['password1'], email=form.clean_data['email'] ) return HttpResponseRedirect('/') else: form = RegistrationForm() variables = { 'form': form } return render(request, 'main_page.html',
1
Antworten
1. Die Fehler-codes: NameError: name 'User' ist nicht definiert >>> myproject ME$ python manage.py shell NameError: name 'User' is not defined myproject ME$ python manage.py shell Python 2.7.5 (default, Mar 9 2014, 22:15:05) [GCC 4.2.1 Compatible Apple
3
Antworten
Ich gerade aktualisiert mein django 1.4. Aber ich erhalte die folgende Fehlermeldung, wenn ich versuche, meine login-Formular: Forbidden (403) CSRF-überprüfung ist fehlgeschlagen. Anfrage abgebrochen. Grund für den Ausfall: CSRF-token fehlen oder falsch sind. In meinem settings.py (MIDDLEWARE_CLASSES)
4
Antworten
Ich will, um zu überprüfen, dass der Benutzer autorisiert ist, bestimmte URLs. Ich bin mit Hilfe von generischen Ansichten. Die docs hier sagen die login_required übergeben werden kann als optionale Argumente, aber ich bin mir nicht sicher.
1
Antworten
Wenn ein Benutzer nicht angemeldet ist, den ich versuche zu geben Sie Bereiche der Website für angemeldete Benutzer nur ich soll umgeleitet werden zu meinem login-Seite mit ?next= und hier meine LOGIN_REDIRECT_URL von Einstellungen. Aber statt /users/login
4
Antworten
Habe ich aktiviert die Benutzer-auth-Modul in Django, aber wenn ich UserCreationForm er mich Fragen Sie nur den Benutzernamen und die zwei Passwort/Passwort-Bestätigung Feldern. Ich möchte auch E-Mail-und fullname Felder, und an die erforderlichen Felder aus. Habe ich
3
Antworten
Ich abrufen möchten, alle die Erlaubnis für den Benutzer, sowie eine Liste der premission id ' s aber: user.get_all_permissions() geben Sie mir die Liste der Erlaubnis Namen. Wie es zu tun? InformationsquelleAutor der Frage Nips | 2013-05-15
2
Antworten
Django 1.5 wird python 2.6 Modell erstellt automatisch einen Benutzer unter bestimmten Bedingungen: User.objects.get_or_create(username=new_user_name, is_staff=True) u = User.objects.get(username=new_user_name) u.set_password('temporary') Neben der Einstellung für die Benutzername, Passwort und is_staff status, ich möchte die Berechtigungen des Benutzers - so
8
Antworten
Habe ich meine eigene Ansicht für die Anmeldung. Allerdings, wenn ein Benutzer geht direkt auf " /admin es bringt Sie auf die admin-login-Seite und nicht meine eigene Ansicht. Wie kann ich es machen das umleiten auf die
1
Antworten
Bin ich mit Django '1.5c1'. Ich habe diese Zeile in meine settings.py: AUTH_USER_MODEL = 'fileupload.galaxyuser' Hier mein Galaxyuser Modell: class GalaxyUser(models.Model): id = models.IntegerField(primary_key=True) create_time = models.DateTimeField(null=True, blank=True) update_time = models.DateTimeField(null=True, blank=True) email = models.CharField(max_length=765) password =
6
Antworten
Ich bin momentan dabei ein paar Benutzer, die standardmäßig in meinem fixtures/initial_data.json haben, so dass wir einige Tests "Themen." Das problem habe ich erlebt, Passwort-Generierung. Könnte ich das Passwort in der 'Felder', aber das wird nicht erzeugen
5
Antworten
Bin ich mit Django gebaut in der Ansicht für Benutzer-login: url(r'^user/login/$', 'django.contrib.auth.views.login', {'template_name': 'users/templates/login.html'}, name='user-login'), Nach dem login, wenn ich goto user/login wieder kann ich login zweiten mal. Ich senden Sie das Formular und bekommen: Die aktuelle
4
Antworten
Will ich erlauben nur eine authentifizierte Sitzung für eine einzelne Anmeldung in meinem Django-Anwendung. Also, wenn ein Benutzer angemeldet ist, die Webseite auf eine bestimmte IP-Adresse, und die gleichen Anmeldeinformationen werden verwendet, um login von einer anderen
8
Antworten
Den Beispiel bietet ein snippet für ein application-level-Sicht, aber was ist, wenn ich viele verschiedene (und einige nicht-Anwendung) Einträge in meiner "urls.py" Datei, einschließlich der Vorlagen? Wie kann ich diese anwenden login_required Dekorateur, um jeden von Ihnen?
11
Antworten
Ich bin mit ein wenig Schwierigkeiten zu verstehen, wie die neue CBVs Arbeit. Meine Frage ist, benötige ich eine Anmeldung erforderlich, in allen Ansichten, und in einigen von Ihnen bestimmte Berechtigungen. In Funktion-basierte Ansichten ich, dass mit
5
Antworten
Ich hoffe Ihr könnt mir helfen Abbildung der besten Art und Weise zu implementieren, die eine manuelle (server-Seite initiiert) login ohne mit dem Passwort. Lassen Sie mich erklären Sie den Arbeitsablauf: Benutzer registriert, Danke! Eine E-Mail mit
4
Antworten
Vom admin sehe ich, dass Sie zuordnen können Berechtigungen für einen Benutzer oder eine Benutzergruppe :ermöglichen das hinzufügen, ändern oder löschen von Daten aus einem Modell. Toll, aber ich muss auch zulassen, dass ein Benutzer oder eine
4
Antworten
Ich würde gerne das login-Formular (AuthenticationForm von django.contrib.auth) erscheinen auf jeder Seite in mein Website, wenn der Benutzer nicht eingeloggt ist. Wenn der Benutzer sich anmeldet, werden Sie umgeleitet werden, auf der gleichen Seite. Wenn ein Fehler
3
Antworten
Zur Anmeldung der Benutzer nach der Registrierung, die ich manuell den Benutzer.backend-Eigenschaft. Es arbeitet in der Regel in meinen Ansichten. In dieser Instanz, ich bin versucht zu registrieren, die Benutzer über AJAX. Es hebt einen AttributeError. Hier
2
Antworten
Bin ich mit Django - Authentifizierung, und in der login.html Vorlage, die folgende Anweisung einen Fehler generiert: {% url 'django.contrib.auth.views.login' %} TemplateSyntaxError at /login Gefangen NoReverseMatch, während rendering: Reverse für "django.contrib.auth.Blick.login" mit den Argumenten '() ' -
13
Antworten
Habe ich ein Modell mit einer created_by Feld, die mit der standard-Django-User-Modell. Ich brauche, um automatisch füllen Sie diese mit der ID des aktuellen Benutzers, wenn das Modell gespeichert wird. Ich kann dies nicht auf die Admin
4
Antworten
Aus der Django.Contrib.Auth docs: Erweitern Django - default User Wenn Sie ganz glücklich mit Django - User-Modell und Sie möchten nur hinzufügen, dass einige zusätzliche Profil-Informationen, können Sie einfach die Unterklasse django.contrib.auth.models.AbstractUser und fügen Sie Ihre benutzerdefinierte
3
Antworten
Wie man die derzeit angemeldete Benutzer-id? in models.py: class Game(models.model): name = models.CharField(max_length=255) owner = models.ForeignKey(User, related_name='game_user', verbose_name='Owner') in views.py: gta = Game.objects.create(name="gta", owner=?) InformationsquelleAutor der Frage k44 | 2012-09-27
1
Antworten
Ich habe einige Berechtigungen zu einem Benutzer über das admin-interface. Aus irgendeinem Grund alle in der Region perm-Funktionen fehlschlagen, e.g >>> user.get_all_permissions() set() Aber der Zugriff auf die Tabelle direkt funktioniert: >>> user.user_permissions.all() (list of permissions as
3
Antworten
Muss ich erhöhen Sie die max Benutzernamen Größe in auth auf mehr als die 30 chars im Modell definiert. Wie kann es getan werden? Ich' m nicht sicher, dass nur anpassen das Modell das richtige oder sichere
5
Antworten
Habe ich Benutzer angelegt für meine unit-tests in zwei Arten: 1) Erstellen Sie eine Halterung für die "auth.user", die sieht in etwa wie diese: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2",
3
Antworten
Habe ich ein django Projekt django-rest-framework für die Erstellung von api. Verwenden möchten token-Basis-Authentifizierung-system, so dass api-Aufruf für (put, post, delete) wird nur ausgeführt, für autorisierte Benutzer. Installierte ich 'rest_framework.authtoken " und erstellte token für jeden Benutzer.
3
Antworten
Ich habe ein Formular in meinem Django-app (nicht im admin), mit dem Mitarbeiter wählen Sie einen Benutzer aus einer dropdown-Liste. forms.ModelChoiceField(queryset = User.objects.filter(is_staff=False), required = False) Das problem ist, dass die dropdown-zeigt dem Nutzer durch Benutzernamen in
9
Antworten
In meinem django-app, die unter bestimmten Voraussetzungen brauche ich, um in der Lage sein zu zwingen, Benutzer Abmelden, indem Sie einen Benutzernamen. Nicht unbedingt dem aktuellen Benutzer, der angemeldet ist, aber einige andere user. Also die request-Methode
9
Antworten
Was ist der beste Weg, um zu verlängern die Benutzer-Modell (gebündelt mit den Django - Authentifizierungs-app) mit benutzerdefinierten Feldern? Ich würde eventuell auch gerne die E-Mail als Benutzernamen (für Authentifizierung). Hab ich schon gesehen paar Möglichkeitenes zu
5
Antworten
Wir haben eine Django-Anwendung, die erfordert einen bestimmten Grad an Komplexität von Kennwörtern. Wir derzeit die Durchsetzung dieser mittels client-side JavaScript, das kann leicht besiegt werden, von jemandem, der eine entsprechend motiviert. Ich kann nicht scheinen, um
3
Antworten
Meine ursprüngliche Frage war, wie aktivieren von HTTPS für eine Django-login-Seiteund die einzige Antwort, empfohlen, dass ich - die gesamte Seite als HTTPS-nur. Gegeben, dass ich mit Django 1.3 und nginx, was ist der richtige Weg, um
2
Antworten
Ich bin Neu Anfänger in python und django... ich möchte wissen, wie kann ich ein login-Formular erstellen, indem Sie mit django Formulare(forms.py) InformationsquelleAutor der Frage Nikhil Verma | 2011-01-13
2
Antworten
Kann ich die Auth-Anwendung die Erlaubnis, die Prüfung innerhalb einer Vorlage in Django? (Ich möchte das display mit einem einfachen Formular am Ende der Vorlage für privilegierte Benutzer) Und noch wichtiger ist, sollte ich es überhaupt tun
10
Antworten
Erstellte ich eine benutzerdefinierte Gruppe im Django - admin-Seite. In meinem code will ich überprüfen, ob ein Benutzer in diese Gruppe. Wie mache ich das? InformationsquelleAutor der Frage TIMEX | 2011-01-25
12
Antworten
Gibt es etwas falsch mit der Ausführung von alter table auf auth_user zu machen username werden varchar(75) so passen Sie eine E-Mail? Was bedeutet, dass die brechen, wenn etwas? Wenn Sie sich ändern konnten auth_user.username zu varchar(75)
3
Antworten
Was ist der beste Weg, um Benutzer-Informationen aus einem django-template? Zum Beispiel, wenn ich nur möchte: Wenn der Benutzer angemeldet ist, angezeigt "Willkommen [username]" Sonst, Anzeige der login-button. Bin ich mit django-Registrierung/Authentifizierung Kommentar zu dem Problem Möglich,