He estado tratando de obtener el correo electrónico de activación de la cuenta django-registration-redux para enviarlo a los usuarios recién registrados. He conseguido que todas las partes no relacionadas con el correo electrónico funcionen, como el inicio / cierre de sesión y el registro del usuario. Cuando me registro, automáticamente inicia sesión en mi como […]
Hay dos formas de autenticar a un usuario utilizando Django Auth LDAP Búsqueda / Enlace y Enlace directo. El primero implica conectarse al servidor LDAP de forma anónima o con una cuenta fija y buscar el nombre distinguido del usuario que realiza la autenticación. Luego podemos intentar vincular de nuevo con la contraseña del usuario. […]
Tengo una aplicación django donde una aplicación tiene una relación de muchos a muchos con un perfil de usuario. Pero siempre que hago un syncdb, me advierte que app_users es un campo obsoleto The following content types are stale and need to be deleted: Apps | app_users #settings.py AUTH_PROFILE_MODULE = ‘kprofile.UserProfile’ #Apps/models.py class app(models.Model): …. […]
¿Cuál es la forma correcta de importar un backend personalizado en settings.py? Actualmente tengo lo siguiente en settings.py: AUTHENTICATION_BACKENDS = (‘apps.apployment_site.auth.CustomAuth’) donde apployment_site es la aplicación, auth es el nombre del archivo y CustomAuth es el nombre de la clase. En mi opinión, obtengo: ImportError: a doesn’t look like a module path después de ejecutar […]
Me gustaría implementar un segundo sitio de administración que proporcione un subconjunto de funciones del sitio de administración principal. Eso es posible y descrito en la documentación de Django. Sin embargo, me gustaría limitar el acceso en el sitio de administración principal. Algunos usuarios pueden acceder al sitio de 2ndary pero no al sitio principal. […]
Con django generic CreateView puedo crear una nueva cuenta de usuario, pero ¿cómo puedo iniciar sesión automáticamente después de registrarme usando esta técnica? urls.py … url( r’^signup/$’, SignUpView.as_view(), name = ‘user_signup’ ), … vistas.py class SignUpView ( CreateView ) : form_class = AccountCreationForm template_name = ‘accounts/signup.html’ success_url = reverse_lazy( ‘home’ ) forms.py class AccountCreationForm ( […]
Estoy ejecutando Django 1.3, utilizando Sessions Middleware y Auth Middleware: # settings.py SESSION_ENGINE = django.contrib.sessions.backends.db # Persist sessions to DB SESSION_COOKIE_AGE = 1209600 # Cookies last 2 weeks Cada vez que un usuario inicia sesión desde una ubicación diferente (computadora / navegador diferente), se crea una nueva Session() y se guarda con un session_id Session() […]
django.contrib.auth tiene una característica impresionante: cuando intenta acceder a una página que está decorada con login_required , se le redirige a la página de inicio de sesión con un next argumento, por lo que, después de iniciar sesión, se le redirige de nuevo a la página que estaba tratando originalmente. acceso. Eso es bueno para […]
Quiero restringir a los usuarios registrados para que solo tengan una sesión activa, es decir, si el usuario inicia sesión con un nuevo ID de sesión, la sesión anterior debe finalizar. Ya encontré mucha ayuda en SO: aquí y aquí Implementé la solución de middleware, con un poco de comprobación adicional … class OnlyOneUserMiddleware(object): “”” […]
Quiero recuperar todos los permisos para el usuario como lista de identificadores de premisión, pero: user.get_all_permissions() Dame una lista de nombres de permisos. ¿Cómo hacerlo?