def password_request(request, username): person = get_object_or_404(Person, username=username) error = None post_reset_redirect = reverse( 'kg_person_reset_done', args=[person.username]) if not person.can_view(request): return HttpResponseForbidden( '<h1>Access Denied</h1>' '<p>You do not have permission to view details ' 'about this user.</p>') elif not person.is_active: error = "Person '%s' is deleted." % person.username elif not person.login_enabled: error = "Person '%s' is locked." % person.username elif request.method == "POST": send_reset_password_email(person) return HttpResponseRedirect(post_reset_redirect) var = { 'person': person, 'error': error, } return render_to_response( 'karaage/people/person_password_request.html', var, context_instance=RequestContext(request))
def password_request(request, username): person = get_object_or_404(Person, username=username) error = None post_reset_redirect = reverse('kg_person_reset_done', args=[person.username]) if not person.can_view(request): return HttpResponseForbidden( '<h1>Access Denied</h1>' '<p>You do not have permission to view details ' 'about this user.</p>') elif not person.is_active: error = "Person '%s' is deleted." % person.username elif not person.login_enabled: error = "Person '%s' is locked." % person.username elif request.method == "POST": send_reset_password_email(person) return HttpResponseRedirect(post_reset_redirect) var = { 'person': person, 'error': error, } return render(template_name='karaage/people/person_password_request.html', context=var, request=request)
def password_request(request): person = request.user post_reset_redirect = reverse('kg_profile_reset_done') if request.method == "POST": send_reset_password_email(person) return HttpResponseRedirect(post_reset_redirect) var = { 'person': person, } return render(template_name='karaage/common/profile_password_request.html', context=var, request=request)
def password_request(request): person = request.user post_reset_redirect = reverse('kg_profile_reset_done') if request.method == "POST": send_reset_password_email(person) return HttpResponseRedirect(post_reset_redirect) var = { 'person': person, } return render( template_name='karaage/common/profile_password_request.html', context=var, request=request)
def password_request(request): person = request.user post_reset_redirect = reverse('kg_profile_reset_done') if request.method == "POST": if person.has_usable_password(): send_reset_password_email(person) return HttpResponseRedirect(post_reset_redirect) var = { 'person': person, } return render_to_response( 'karaage/common/profile_password_request.html', var, context_instance=RequestContext(request))
def password_request(request, username): person = get_object_or_404(Person, username=username) post_reset_redirect = reverse( 'kg_person_reset_done', args=[person.username]) if not person.can_view(request): return HttpResponseForbidden( '<h1>Access Denied</h1>' '<p>You do not have permission to view details ' 'about this user.</p>') if request.method == "POST": if person.has_usable_password(): send_reset_password_email(person) return HttpResponseRedirect(post_reset_redirect) var = { 'person': person, } return render_to_response( 'karaage/people/person_password_request.html', var, context_instance=RequestContext(request))