def edit_username(request): """Change username.""" form = UsernameForm(initial={"username": request.user.username}) if request.method == "POST": form = UsernameForm(request.POST) if form.is_valid(): request.user.username = form.cleaned_data['username'] request.user.save() return redirect("settings") return render(request, "edit_username.html", {"form": form})
def window_username_reset(request): window_username_form = UsernameForm(request.POST) if window_username_form.is_valid(): window_username_dict = window_username_form.cleaned_data window_model = request.user_meta['window_model'] window.update_username(window_model, window_username_dict) verify_code_model = request.verify_code_meta['verify_code_model'] verify_code_model.delete() return json_response_from_object(OK, CODE_MESSAGE.get(OK)) else: return json_response(PARAM_REQUIRED, window_username_form.errors)
def customer_username_reset(request): customer_username_form = UsernameForm(request.POST) if customer_username_form.is_valid(): customer_username_dict = customer_username_form.cleaned_data customer_model = request.user_meta['customer_model'] customer.update_username(customer_model, customer_username_dict) verify_code_model = request.verify_code_meta['verify_code_model'] verify_code_model.delete() return json_response_from_object(OK, CODE_MESSAGE.get(OK)) else: return json_response(PARAM_REQUIRED, customer_username_form.errors)
def changeUsername(request): if request.method == 'POST': form = UsernameForm(request.POST) if form.is_valid(): user = request.user user.username = request.POST.get('username') user.save() return HttpResponseRedirect('/profile') else: form = UsernameForm() return render(request, 'change_username.html', context={ 'form': form, })
def display_essays(request): if "use_essay" in request.POST: essay_form = EssayForm(request.POST) username_form = UsernameForm() if essay_form.is_valid(): message = essay_form.cleaned_data["message"] profile = OkProfile() profile.feed_essay(message) request.session["profile"] = profile return render_to_response("essay_form.html", { 'profile': profile, "show_essay": True }, context_instance=RequestContext(request)) else: return render_to_response('essay_form.html', { 'username_form': username_form, "essay_form": essay_form }, context_instance=RequestContext(request)) elif "use_username" in request.POST: username_form = UsernameForm(request.POST) essay_form = EssayForm() if username_form.is_valid(): username = username_form.cleaned_data["username"] profile = OkProfile(username) try: profile.scrape() request.session["profile"] = profile except PrivateProfileException: return HttpResponseRedirect('/errors/private/') except ShortEssayException: return HttpResponseRedirect('/errors/short/') except ProfileNotFoundException: return HttpResponseRedirect('/errors/notfound/') return render_to_response("essay_form.html", { 'profile': profile, "show_essay": True }, context_instance=RequestContext(request)) else: return render_to_response('essay_form.html', { 'username_form': username_form, "essay_form": essay_form }, context_instance=RequestContext(request)) else: raise Http404
def _get_salt(request): """ return the user password salt. If the user doesn't exist or is not active, return a pseudo salt. """ user_profile = None form = UsernameForm(request.POST) if form.is_valid(): try: user_profile = form.get_user_profile() except WrongUserError, err: msg = "can't get userprofile: %s" % err if DEBUG: print(msg) if settings.DEBUG: messages.error(request, msg)
def _get_salt(request): """ return the user password salt. If the user doesn't exist or is not active, return a pseudo salt. """ user_profile = None form = UsernameForm(request.POST) if form.is_valid(): try: user_profile = form.get_user_profile() except WrongUserError, err: msg = "can't get userprofile: %s" % err if DEBUG: print (msg) if settings.DEBUG: messages.error(request, msg)
def _get_salt(request): """ return the user password salt. If the user doesn't exist or is not active, return a pseudo salt. """ response = _is_post_ajax_request(request) if response is not None: # It's not a Ajax POST request return response # Return HttpResponseBadRequest user_profile = None form = UsernameForm(request.POST) if form.is_valid(): try: user_profile = form.get_user_profile() except WrongUserError, err: msg = "can't get userprofile: %s" % err if DEBUG: print(msg) if settings.DEBUG: messages.error(request, msg)
def display_essays(request): if "use_essay" in request.POST: essay_form = EssayForm(request.POST) username_form = UsernameForm() if essay_form.is_valid(): message = essay_form.cleaned_data["message"] profile = OkProfile() profile.feed_essay(message) request.session["profile"] = profile return render_to_response("essay_form.html", {'profile':profile, "show_essay": True}, context_instance=RequestContext(request)) else: return render_to_response('essay_form.html', {'username_form': username_form, "essay_form" : essay_form}, context_instance=RequestContext(request)) elif "use_username" in request.POST: username_form = UsernameForm(request.POST) essay_form = EssayForm() if username_form.is_valid(): username = username_form.cleaned_data["username"] profile = OkProfile(username) try: profile.scrape() request.session["profile"] = profile except PrivateProfileException: return HttpResponseRedirect('/errors/private/') except ShortEssayException: return HttpResponseRedirect('/errors/short/') except ProfileNotFoundException: return HttpResponseRedirect('/errors/notfound/') return render_to_response("essay_form.html", {'profile':profile, "show_essay": True}, context_instance=RequestContext(request)) else: return render_to_response('essay_form.html', {'username_form': username_form, "essay_form" : essay_form}, context_instance=RequestContext(request)) else: raise Http404