Author: jkocherhans Date: 2006-05-16 16:18:37 -0500 (Tue, 16 May 2006) New Revision: 2926
Modified: django/branches/multi-auth/docs/authentication.txt Log: multi-auth: Fixed broken ReST formatting. Modified: django/branches/multi-auth/docs/authentication.txt =================================================================== --- django/branches/multi-auth/docs/authentication.txt 2006-05-16 21:07:14 UTC (rev 2925) +++ django/branches/multi-auth/docs/authentication.txt 2006-05-16 21:18:37 UTC (rev 2926) @@ -668,37 +668,35 @@ ``settings.py`` file and creates a Django user object the first time they authenticate:: -from django.conf import settings -from django.contrib.auth.models import User, check_password + from django.conf import settings + from django.contrib.auth.models import User, check_password -class SettingsBackend: - """ - Authenticate against vars in settings.py Use the login name, and a hash - of the password. For example: - - ADMIN_LOGIN = 'admin' - ADMIN_PASSWORD = 'sha1$4e987$afbcf42e21bd417fb71db8c66b321e9fc33051de' - """ - def authenticate(self, username=None, password=None): - login_valid = (settings.ADMIN_LOGIN == username) - pwd_valid = check_password(password, settings.ADMIN_PASSWORD) - if login_valid and pwd_valid: - try: - user = User.objects.get(username=username) - except User.DoesNotExist: - # Create a new user. Note that we can set password to anything - # as it won't be checked, the password from settings.py will. - user = User(username=username, password='get from settings.py') - user.is_staff = True - user.is_superuser = True - user.save() - return user - return None + class SettingsBackend: + """ + Authenticate against vars in settings.py Use the login name, and a hash + of the password. For example: - def get_user(self, user_id): - try: - return User.objects.get(pk=user_id) - except User.DoesNotExist: + ADMIN_LOGIN = 'admin' + ADMIN_PASSWORD = 'sha1$4e987$afbcf42e21bd417fb71db8c66b321e9fc33051de' + """ + def authenticate(self, username=None, password=None): + login_valid = (settings.ADMIN_LOGIN == username) + pwd_valid = check_password(password, settings.ADMIN_PASSWORD) + if login_valid and pwd_valid: + try: + user = User.objects.get(username=username) + except User.DoesNotExist: + # Create a new user. Note that we can set password to anything + # as it won't be checked, the password from settings.py will. + user = User(username=username, password='get from settings.py') + user.is_staff = True + user.is_superuser = True + user.save() + return user return None -.. _django.contrib.auth.backends.SettingsBackend: http://code.djangoproject.com/browser/django/branches/magic-removal/django/contrib/auth/backends.py + def get_user(self, user_id): + try: + return User.objects.get(pk=user_id) + except User.DoesNotExist: + return None --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-updates -~----------~----~----~----~------~----~------~--~---