Skip to content

Instantly share code, notes, and snippets.

Created March 21, 2016 01:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/9016d43ecc376e1165e1 to your computer and use it in GitHub Desktop.
Save anonymous/9016d43ecc376e1165e1 to your computer and use it in GitHub Desktop.
def bind_email(request):
redirect_url = request.GET.get('url', '')
username = request.GET.get('username', '')
if request.method == "POST":
bef = BindEmailForm(request.POST)
if bef.is_valid():
email = bef.cleaned_data['email']
ldap_user = LdapGroup.objects.get(cn=username)
ldap_user.mail = email
ldap_user.save()
return HttpResponseRedirect(redirect_url)
else:
bef = BindEmailForm()
return render(request, 'bind_email.html', {'form': bef})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment