from django.urls import path, include
from .views import *
from django.contrib.auth import views as auth_views


urlpatterns = [
    path('signup/', signup_view, name='signup'),
    path('password_change/', change_password, name='change_password'),
    path("login/", auth_views.LoginView.as_view(template_name='authapp/registration/login.html'), name="login"),
    path("logout/", auth_views.LogoutView.as_view(), name="logout"),
    path('password-reset/', CustomPasswordResetView.as_view(), name='password_reset'),
    path('password-reset/done/', auth_views.PasswordResetDoneView.as_view(template_name='authapp/registration/password_reset_done.html'), name='password_reset_done'),


   path(
        "reset/<uidb64>/<token>/",
        CustomPasswordResetConfirmView.as_view(),
        name="password_reset_confirm",
    ),
    path(
        "reset/done/",
        CustomPasswordResetCompleteView.as_view(),
        name="password_reset_complete",
    ),

    # # Include Django's default auth URLs
    # path('accounts/', include('django.contrib.auth.urls')),

    # path('send-test-email/', send_test_email_view, name='send_test_email'),

]