from django.contrib.auth import login as auth_login
from django.contrib.auth import logout as auth_logoutfrom django.contrib.auth.forms import AuthenticationFormfrom django.contrib.auth import get_user_modelfrom django.contrib.auth.forms import UserChangeForm
from django.contrib.auth.forms import UserCreationFormfrom django.contrib.auth.forms import PasswordChangeFormfrom django.views.decorators.http import require_POST
from django.views.decorators.http import require_http_methods
from django.contrib.auth.decorators import login_required