def change_username_password(request): user = request.user form_username = UsernameChangeForm(request.POST or None, prefix="username", instance=user) form_password = PasswordChangeForm(user, request.POST or None, prefix="password") if form_password.is_valid() or form_username.is_valid(): if form_password.is_valid(): form_password.save() request.flash['message'] = unicode( _("Password successfully saved.")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('username_password')) if form_username.is_valid(): form_username.save() request.flash['message'] = unicode( _("Username successfully saved.")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('username_password')) return render_to_response('store_admin/account/username_password.html', { 'form_password': form_password, 'form_username': form_username }, RequestContext(request))
def change_password(request): user = request.user form_password = PasswordChangeForm(user, request.POST or None, prefix="password") if form_password.is_valid(): form_password.save() request.flash["message"] = unicode(_("Password successfully saved.")) request.flash["severity"] = "success" return HttpResponseRedirect(reverse("account_password")) return render_to_response( "store_admin/account/password.html", {"form_password": form_password}, RequestContext(request) )
def change_username_password(request): user = request.user form_username = UsernameChangeForm(request.POST or None, prefix="username", instance=user) form_password = PasswordChangeForm(user, request.POST or None, prefix="password") if form_password.is_valid() or form_username.is_valid(): if form_password.is_valid(): form_password.save() request.flash['message'] = unicode(_("Password successfully saved.")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('username_password')) if form_username.is_valid(): form_username.save() request.flash['message'] = unicode(_("Username successfully saved.")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('username_password')) return render_to_response('store_admin/account/username_password.html', {'form_password': form_password, 'form_username': form_username}, RequestContext(request))