Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Backend con Python > Sesión 04 > Reto-02

Reto 02: Definiendo y agregando autenticación de salida usando la vista auth_views.login de Django.

OBJETIVO

  • Crear autenticación de salida usando la vista auth_views.logout de Django.

DESARROLLO

En este ejemplo continuaremos con las definiciones de nuestro sistema de autenticación. Por lo cual vamos a agregar una vista que nos permita hacer logout esta ves utilizaremos auth_views que ya viene incluido con Django. Realiza estas modificación en tu proyecto Bedutravels provisto en los ejemplos de clase.

Para lograr esto debemos hacer lo siguiente:

  • Modifica la ruta /logout para hacer uso de la vista auth_views. No olvides que debes de incluir en el código los módulos de autenticación en los import.
Solución recuerda importar en tu archivos views.py lo siguiente:
from django.contrib.auth import authenticate, login, logout

En el archivo urls.py Se modifica la ruta:

path("logout/", auth_views.logoutView.as_view(next_page="/login/"), name="logout"),

De igual forma no se requiere la la vista logout_user() .

Borra la vista logout_user() del archivos views.py

Verifica que el proceso de login y logout sigue funcionando