def signup_confirmed(request): if request.method != 'POST': return HttpResponseRedirect('/') signup_form = UserCreationForm(request.POST) if signup_form.is_valid(): signup_form.clean_username() signup_form.clean_password2() user = signup_form.save() # TODO: 회원가입이 완료되었다는 메시지 # UserProfile 이어주기 UserProfile.objects.create(user=user) else: return render_to_response( 'accounts/signup.html', RequestContext(request, { 'form': signup_form, 'errors': signup_form.errors })) return HttpResponseRedirect('/')
def create_user(request): if request.method == 'POST': user_form = UserCreationForm(request.POST) if user_form.is_valid(): username = user_form.clean_username() password = user_form.clean_password2() user_form.save() user = authenticate(username=username, password=password) user.first_name = request.POST[u'first_name'] user.last_name = request.POST[u'last_name'] user.save() login(request, user) return welcome(request) else: return render_to_response('create_user.html', { 'form': user_form, }, context_instance=RequestContext(request)) return render_to_response('create_user.html', { 'form': UserCreationForm(), }, context_instance=RequestContext(request))
def post(self, request, *args, **kwargs): form = UserCreationForm(request.POST) if form.is_valid(): username = form.clean_username() user_full_name = form.cleaned_data['first_name'] password = form.clean_password2() form.save() user = authenticate(username=username, password=password) login(request, user) userAccount = User_Account(pk=user.pk,user=user,user_full_name=user_full_name) userAccount.save() registration_subject = Activity.objects.all()[0].registration_email_subject registration_email_from = Activity.objects.all()[0].registration_email_from registration_content = Activity.objects.all()[0].registration_email_message activity_content = Activity.objects.all()[0].activity_registration activity_to = Activity.objects.all()[0].activity_email serverTZ = pytz.timezone(settings.TIME_ZONE) serverToday = serverTZ.localize(datetime.datetime.now()) c = { 'username': request.user.first_name.title(), 'articles_url': reverse('articles:index'), 'consultations_url': reverse('consultations:index'), 'professionals_url': reverse('professionals:index'), 'categories_url': reverse('categories:index'), 'contact_url': reverse('home:contactus'), 'user_email': request.user.username, 'from_email': registration_email_from, 'current_date': serverToday } html = registration_content t = Template(html) con = Context(c) message = t.render(con) #No need to make a connection #connection = get_connection(fail_silently=False,host="mail.gonaturalistic.com",port="465",username="******",password="******",use_tls=True) #msg = EmailMessage(registration_subject,message,registration_email_from,[username],connection=connection) msg = EmailMessage(registration_subject,message,registration_email_from,[username]) msg.content_subtype = "html" msg.send() activity_subject = "GoNaturalistic New Member" html = activity_content t = Template(html) con = Context(c) activity_message = t.render(con) msg2 = EmailMessage(activity_subject,activity_message,registration_email_from,[activity_to]) msg2.content_subtype = "html" msg2.send() if self.request.is_ajax(): data = {'user': '******'} return self.render_to_json_response(data) else: if self.request.is_ajax(): #data = {'user': '******'} return self.render_to_json_response(form.errors)
def register_user(request): form = UserCreationForm(request.POST or None) if form.is_valid(): username = form.clean_username() password = form.clean_password2() form.save() user = authenticate(username=username, password=password) login(request, user) return redirect(reverse('core:index')) return render(request, 'core/register.html', {'form': form})
def save_user(request): form = UserCreationForm(request.POST, request) if form.is_valid(): try: user = form.save() user = authenticate(username=user.username, password=form.clean_password2()) login(request, user) return {"username": user.username, "id": user.id} except Exception, e: logger.exception(e); return {"success": "true"}
def signup_confirmed(request): if request.method != 'POST': return HttpResponseRedirect('/') signup_form = UserCreationForm(request.POST) if signup_form.is_valid(): signup_form.clean_username() signup_form.clean_password2() user=signup_form.save() # TODO: 회원가입이 완료되었다는 메시지 # UserProfile 이어주기 UserProfile.objects.create(user=user) else: return render_to_response('accounts/signup.html', RequestContext(request, { 'form': signup_form, 'errors': signup_form.errors })) return HttpResponseRedirect('/')
def register(request): form = UserCreationForm(request.POST) if form.is_valid(): try: form.clean_password2() except forms.ValidationError: form = UserCreationForm() return render(request, 'global/auth/register.html', context={'form': form}) form.save() try: user = User.objects.get(username=form.cleaned_data.get('username')) except User.DoesNotExist: return render(request, 'global/auth/register.html', context={'form': form}) if user: person = Person(user=user) person.save() return redirect('auth:show') form = UserCreationForm() return render(request, 'global/auth/register.html', context={'form': form})
def register(request): if request.POST: form = UserCreationForm(request.POST) if form.is_valid(): new_user = form.save() auth_user = authenticate(username=new_user.username, password=form.clean_password2()) login(request, auth_user) return HttpResponseRedirect("/bands") else: form = UserCreationForm() return render(request, 'registration/register.html', {'form': form})
def newUser(request): newUserForm = UserCreationForm(request.POST) if not newUserForm.is_valid(): request.method = "GET" return auth_login_view(request, template_name='auth/login.html', extra_context={"newUserForm": newUserForm}) username = newUserForm.clean_username() password = newUserForm.clean_password2() newUserForm.save() user = authenticate(username=username, password=password) auth_login(request, user) return redirect("/")
def register(request): user_form = UserCreationForm(request.POST) if user_form.is_valid(): username = user_form.clean_username() password = user_form.clean_password2() user_form.save() user = authenticate(username=username, password=password) login(request, user) return redirect("profile") return render(request, 'register.html', { 'user_form' : user_form })
def register(request): if request.method == 'POST': form = UserCreationForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass username = form.clean_username() password = form.clean_password2() user = User.objects.create_user(username, username, password) user.save() return render_to_response('registered.html') form = UserCreationForm() # A form bound to the POST data return render_to_response('register.html', {'form': form}, context_instance=RequestContext(request))
def register(request): if request.POST: form = UserCreationForm(request.POST) if form.is_valid(): new_user = form.save() auth_user = authenticate(username=new_user.username, password=form.clean_password2()) login(request, auth_user) return HttpResponseRedirect("/bands") else: form = UserCreationForm() return render(request, 'registration/register.html', { 'form': form })
def registration(request): args = {} args.update(csrf(request)) form = UserCreationForm(request.POST) if form.is_valid(): username, password = form.clean_username(), form.clean_password2() User.objects.create_user(username, password=password) auth_user = auth.authenticate(username=username, password=password) auth.login(request, auth_user) return HttpResponseRedirect('/') else: form = UserCreationForm() args['form'] = form return render_to_response('registration/registration_form.html', args)
def post(self, request, *args, **kwargs): form = UserCreationForm(data=request.POST) if form.is_valid(): username = form.clean_username() password = form.clean_password2() user = form.save() Stream.objects.create(user=user) instance = authenticate(username=username, password=password) login(request,instance) return redirect('/') return render_to_response('registration/register.html',{'form': form},RequestContext(request))
def registration_view(request): if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): username = form.clean_username() pswd = form.clean_password2() new_client = User(username=username, password=pswd, \ registration_date=strftime('%Y-%m-%d %H:%M')) new_client.set_password(pswd) new_client.save() return redirect('/userlist/', permanent=True) else: form = UserCreationForm() return render(request, 'register.html', {'form': form})
def post(self, request, *args, **kwargs): form = UserCreationForm(data=request.POST) if form.is_valid(): username = form.clean_username() password = form.clean_password2() user = form.save() Stream.objects.create(user=user) instance = authenticate(username=username, password=password) login(request, instance) return redirect('/') return render_to_response('registration/register.html', {'form': form}, RequestContext(request))
def register(request): if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data['username'] password = form.clean_password2() user = authenticate(username=username, password=password) if user: login(request, user) return redirect('toDoApp:index') else: return HttpResponse('Invalid form') context = {'form': UserCreationForm()} return render(request, 'registration/register.html', context)
def signup(request): if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): form.save() # user is created and saved from form data username = form.cleaned_data['username'] password = form.clean_password2() user = authenticate(username=username, password=password) if user: group = Group.objects.get(name='Commenter') user.groups.add(group) login(request, user) return redirect('vue:index') else: form = UserCreationForm() return render(request, 'registration/signup.html', {'form': form})
def sign_up(request): context = {} if request.method == 'POST': user_form = UserCreationForm(request.POST) if user_form.is_valid(): username = user_form.cleaned_data['username'] password = user_form.clean_password2() user = User.objects.create_user(username, None, password) context.update({'current_user': user}) request.session[SIGN_IN_USERNAME] = username return render(request, 'user/success.html', context) else: user_form = UserCreationForm() context.update({'user_form': user_form}) return render(request, 'user/sign_up.html', context)
def register(request): if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): username = form.clean_username() password = form.clean_password2() form.save() user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect("/library/home/") else: form = UserCreationForm() return render(request, "registration/register.html", { 'form': form, })
def create_volunteer(request, volunteer_id=None): """ Presents a view used to edit a volunteer Keyword arguments: volunteer_id -- The primary key of the volunteer to edit, or None to perform an add Returns a view used to edit the volunteer on GET, or a redirection to the volunteer list on POST """ volunteer = None try: volunteer = Volunteer.objects.get(id=volunteer_id) user = User.objects.get(id=volunteer.user_id) except Volunteer.DoesNotExist: vol_form = VolunteerForm() user_form = UserCreationForm() user = User() except User.DoesNotExist: user_form = UserCreationForm() if request.method == "POST": vol_form = VolunteerForm(request.POST, request.FILES) user_form = UserCreationForm(request.POST, request.FILES) if vol_form.is_valid() and user_form.is_valid(): svol = vol_form.save() user = user_form.save() # associate the user with the volunteer svol.user = user svol.save() user = authenticate(username=user.username, password=user_form.clean_password2()) login(request, user) return redirect("edit-volunteer-profile", volunteer_id=svol.id, hide_contact_form=True) elif volunteer_id: vol_form = VolunteerForm(instance=volunteer) if user: user_form = UserCreationForm(instance=user) return render(request, 'edit-volunteer.html', { "vol_form": vol_form, "user_form": user_form })
def register(request): from django.contrib.auth.forms import UserCreationForm from django.template import RequestContext from django.contrib.auth import authenticate, login if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): name = form.clean_username() passw = form.clean_password2() form.save() user = authenticate(username=name,password=passw) login(request,user) return HttpResponseRedirect(reverse('bookmarks.views.index')) return render_to_response('registration/create.html', { 'form':UserCreationForm(), }, context_instance=RequestContext(request))
def register(request): if request.method == "POST": nexturl = request.POST.get("next") form = UserCreationForm(request.POST) if form.is_valid(): uname = form.clean_username() pwd = form.clean_password2() form.save() user = auth.authenticate(username=uname, password=pwd) auth.login(request, user) nexturl = "query" if nexturl == None else nexturl return redirect(nexturl) else: nexturl = request.GET.get("next") form = UserCreationForm() ctx = RequestContext(request, {"form": form, "next": nexturl}) return render_to_response("register.html", context_instance=ctx)
def post(self, request): form = UserCreationForm(request.POST) if form.is_valid(): form.save() new_user = authenticate(username=request.POST['username'], password=form.clean_password2()) login(request, new_user) if 'referral' in request.POST: referral = request.POST['referral'] try: referral_user = User.objects.get(username=referral) referral_user.profile.refer(new_user) except ObjectDoesNotExist as e: pass return redirect("index") else: return render(request, self.template_name, {'form': form})
def signup_view(request): if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): username = form.save().username password = form.clean_password2() user = authenticate(username=username, password=password) login(request, user) return redirect('/') else: return render(request, 'registration/signup.html', context={'form': form}) else: form = UserCreationForm() return render(request, 'registration/signup.html', context={'form': form})
def register(request): if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data['username'] password = form.clean_password2() user = authenticate(username=username, password=password) if user: login(request, user) group = Group.objects.get(name='Commenters') user.groups.add( group) #documentation in code guild under user management return redirect('blerg_app:index') else: return HttpResponse('Invalid form') context = {'form': UserCreationForm()} return render(request, 'registration/register.html', context)
def register(request): if request.method == 'POST': user_form = UserCreationForm(request.POST) if user_form.is_valid(): username = user_form.clean_username() password = user_form.clean_password2() user_form.save() user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect("/accounts/profile/") return render(request, 'register.html', { 'form' : user_form }) else: uf = UserCreationForm() return render_to_response('register.html', {'form': uf}, RequestContext(request))
def register(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse("noteboard:UserView", args=(request.user.id,))) if request.method == "POST": form = UserCreationForm(request.POST) if form.is_valid(): new_user = form.save(commit=True) # Log in that user. user = authenticate(username=new_user.username, password=form.clean_password2()) if user is not None: login(request, user) else: raise Exception return HttpResponseRedirect(reverse("noteboard:UserView", args=(user.id,))) else: form = UserCreationForm return render(request, "noteboard/register.html", {"form": form})
def register(request): if request.method == "POST": form = UserCreationForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data['username'] password = form.clean_password2() user = authenticate(username=username, password=password) if user: login(request, user) return redirect('libraryapp:index') # return HttpResponse(f'User:{user}, Pass:{password}') else: return HttpResponse("Invalid Form") context = { 'form':UserCreationForm() } return render(request, 'registration/register.html', context)
def register(request): ''' Allow a new user to register ''' if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): username = form.clean_username() password = form.clean_password2() form.save() user = authenticate(username=username, password=password) user.is_staff = True user.save() return HttpResponseRedirect("/login") else: form = UserCreationForm() return render(request, "register.html", { 'form': form, })
def create_volunteer(request, volunteer_id=None): """ Presents a view used to edit a volunteer Keyword arguments: volunteer_id -- The primary key of the volunteer to edit, or None to perform an add Returns a view used to edit the volunteer on GET, or a redirection to the volunteer list on POST """ volunteer = None try: volunteer = Volunteer.objects.get(id=volunteer_id) user = User.objects.get(id=volunteer.user_id) except Volunteer.DoesNotExist: vol_form = VolunteerForm() user_form = UserCreationForm() user = User() except User.DoesNotExist: user_form = UserCreationForm() if request.method == "POST": vol_form = VolunteerForm(request.POST, request.FILES) user_form = UserCreationForm(request.POST, request.FILES) if vol_form.is_valid() and user_form.is_valid(): svol = vol_form.save() user = user_form.save() # associate the user with the volunteer svol.user = user svol.save() user = authenticate(username=user.username, password=user_form.clean_password2()) login(request, user) return redirect("edit-volunteer-profile", volunteer_id=svol.id, hide_contact_form=True) elif volunteer_id: vol_form = VolunteerForm(instance=volunteer) if user: user_form = UserCreationForm(instance=user) return render(request, 'edit-volunteer.html', {"vol_form" : vol_form, "user_form" : user_form })
def register(request): if auth.get_user(request).is_authenticated(): return redirect("/") else: args = {} args.update(csrf(request)) args['form'] = UserCreationForm() if request.POST: new_user_form = UserCreationForm(request.POST) if new_user_form.is_valid(): new_user_form.save() new_user = auth.authenticate(username=new_user_form.cleaned_data['username'], password=new_user_form.clean_password2()) auth.login(request, new_user) new_user_profile = auth.get_user(request) new_user_profile.birthday = "1900-01-01" new_user_profile.phone = "+1-234-567-89-90" new_user_profile.save() return redirect('/') else: args['form'] = new_user_form return render_to_response('register.html', args)
def sign_up(request): if request.user.is_authenticated(): return redirect('/') if request.method == 'GET': return render(request, 'sign_up.html', {'form': UserCreationForm()}) form = UserCreationForm(data=request.POST) if not form.is_valid(): return render(request, 'sign_up.html', {'form': UserCreationForm(), 'error_message': 'Wrong input data. <br>' + str(form.errors)}) users_count = User.objects.filter(username=form.clean_username()).count() if users_count != 0: return render(request, 'sign_up.html', {'form': UserCreationForm(), 'error_message': 'User with selected username already exists.'}) user = User() user.username = form.clean_username() user.set_password(form.clean_password2()) user.save() return redirect('/signin/')
def signup(request): usfo = UserCreationForm(request.POST or None) if request.method == 'POST': # print(usfo.is_valid(),usfo.clean_email(),usfo.clean_password2()) # print(usfo.clean()) # print(usfo.data) # print(usfo.cleaned_data) if usfo.is_valid(): print('doe') us = usfo.save(commit=False) print(usfo) us.set_password(usfo.clean_password2()) us.save() auth_login( request, us, ) return HttpResponseRedirect(reverse('main')) else: print(usfo.errors) return render(request, 'data/signup.html', {'usfo': usfo})
def register(request): args = {} args.update(csrf(request)) args['form'] = UserCreationForm() if request.POST: newuser_form=UserCreationForm(request.POST) if newuser_form.is_valid(): newuser_form.save() newuser=auth.authenticate(username=newuser_form.cleaned_data['username'], password=newuser_form.clean_password2() ) auth.login(request, newuser) return redirect('/') else: args['form'] = newuser_form return render_to_response('register.html', args)
def clean_password2(self): password1 = self.cleaned_data.get("password1") password2 = self.cleaned_data.get("password2") if password1 == '' and password2 == '': return User.objects.make_random_password() return UserCreationForm.clean_password2(self)