11from django .shortcuts import render , redirect
22from diary_app .models import Entry , UserData
33from django .contrib .auth .models import User
4- from diary_app .forms import EntryForm , UserForm , ProfileUpdateForm , ContactForm , UserUpdateForm , UserUpdateForm , NewUserForm , PasswordChangeCustomForm
5- # from django.contrib.auth.forms import PasswordChangeForm
4+ from diary_app .forms import EntryForm , UserForm , ProfileUpdateForm , ContactForm , UserUpdateForm , UserUpdateForm , NewUserForm
5+ from django .contrib .auth .forms import PasswordChangeForm
66from django .http import HttpResponse , HttpResponseRedirect
77from django .shortcuts import get_object_or_404
88from django .contrib .auth import authenticate , login , logout
@@ -179,7 +179,7 @@ def SocialSignUp(request):
179179 form = NewUserForm (request .POST , instance = new_user )
180180 if form .is_valid ():
181181 form .save ()
182- return redirect ('home' )
182+ return redirect (self . request . GET . get ( 'next' ) )
183183 else :
184184 form = NewUserForm ()
185185 return render (request , 'users/social-signup.html' , {'form' : form , 'new_user' : new_user })
@@ -217,7 +217,7 @@ def Profile(request):
217217 if request .method == 'POST' :
218218 uform = UserUpdateForm (request .POST , instance = current_user )
219219 puform = ProfileUpdateForm (request .POST , instance = get_bio )
220- pcform = PasswordChangeCustomForm (request .user , request .POST )
220+ pcform = PasswordChangeForm (request .user , request .POST )
221221
222222 if uform .is_valid () and puform .is_valid () and pcform .is_valid ():
223223 puform .save ()
@@ -228,6 +228,6 @@ def Profile(request):
228228 else :
229229 uform = UserUpdateForm ()
230230 puform = ProfileUpdateForm ()
231- pcform = PasswordChangeCustomForm (request .user )
231+ pcform = PasswordChangeForm (request .user )
232232
233233 return render (request , "users/profile.html" , {'uform' : uform , 'puform' : puform , 'pcform' : pcform , 'current_user' : current_user , 'get_bio' : get_bio })
0 commit comments