from django.urls import path
from . import views

from django.contrib.auth import views as auth_views

# URL Config
urlpatterns = [
    path('login', views.login_user, name="login"),
    path('logout_user', views.logout_user, name = "logout"),
    path('register', views.register_user, name = "register"),
    path('update_profile', views.update_profile, name = "update_profile"),
    path('change_password', views.change_password, name = "change_password"),
    path('register/code=<str:register_code>', views.register_with_code, name = "register_code"),
    path('forgot_password', auth_views.PasswordResetView.as_view(), name = "forgot_password"),
    path('reset_password', auth_views.PasswordResetDoneView.as_view(), name = "reset_password"),
    path('reset_password/code=<str:uidb64>/<str:token>', auth_views.PasswordResetConfirmView.as_view(), name = "reset_password_confirm"),
    path('reset_password_complete', auth_views.PasswordResetCompleteView.as_view(), name = "reset_password_complete"),
]