Esempio n. 1
0
def password_change(request, template_name='registration/password_change_form.html'):
    new_data, errors = {}, {}
    form = PasswordChangeForm(request.user)
    if request.POST:
        new_data = request.POST.copy()
        errors = form.get_validation_errors(new_data)
        if not errors:
            form.save(new_data)
            return HttpResponseRedirect('%sdone/' % request.path)
    return render_to_response(template_name, {'form': oldforms.FormWrapper(form, new_data, errors)},
        context_instance=RequestContext(request))
Esempio n. 2
0
File: all.py Progetto: wrabbit/skibi
def password_change(request,klasa_id,header,template_name='reg/pasword_change_form.html'):
    if not request.user.is_authenticated():return HttpResponseRedirect('/')
    new_data, errors = {}, {}
    form = PasswordChangeForm(request.user)
    if request.POST:
        new_data = request.POST.copy()
        errors = form.get_validation_errors(new_data)
        if not errors:
            form.save(new_data)
            return HttpResponseRedirect('/'+klasa_id+'/password_change/done/')
    return render_to_response(template_name, {'form': oldforms.FormWrapper(form, new_data, errors),
                                              'header':header},context_instance=RequestContext(request))