def dispatch(self, request, *args, **kwargs): if request.user.is_authenticated: return redirect(reverse('home')) form = RegisterForm() if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): form.save() messages.success(request, "Вы успешно зарегистрировались!") return redirect(reverse('login')) return render(request, self.template_name, {'form': form})
def signup(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return redirect('blog:post_list') else: form = RegisterForm() template_name = 'registration/signup.html' context = {'form': form} return render(request, template_name, context)
def register(request): categories = Category.objects.all() if request.method == 'POST': form = RegisterForm(data=request.POST) if form.is_valid(): form.save() return redirect('/login') else: return render(request, 'register.html', context={'form': RegisterForm}) data = {'categories': categories, 'form': RegisterForm} return render(request, 'register.html', context=data)
def registerUser(request): if request.user.is_anonymous(): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): data = form.cleaned_data author = form.save() sendValidationEmail(author) message = _( 'Account has been created, to complete the registration process go to the link sent to your email adress (%s)' ) % (data['email']) messages.add_message(request, messages.INFO, message) return redirect(reverse('login_user')) else: return render_to_response( 'blog/register.html', {'form': form}, context_instance=RequestContext(request)) else: form = RegisterForm() return render_to_response('blog/register.html', {'form': form}, context_instance=RequestContext(request)) else: raise Http404
def register(request): if request.user.is_authenticated(): return redirect('home') if request.method == 'POST': next_page = request.GET.get('next') form = RegisterForm(data=request.POST) if form.is_valid(): form.save() new_user = authenticate(username=request.POST['username'], password=request.POST['password1']) login(request, new_user) Profile.objects.create(user=new_user) return redirect(next_page) else: form = RegisterForm() return render(request, 'blog/register.html', {'form': form})
def register(request): """用户注册""" hint = '' if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): code_from_session = '123456' # request.session.get('mobile_code') code_from_user = form.cleaned_data['code'] if code_from_session == code_from_user: form.save() hint = '注册成功,请登录!' # return render(request, 'blog/login.html', {'hint': hint}) return redirect('blog:login') else: hint = '请输入正确的手机验证码' else: hint = '请输入有效的注册信息' return render(request, 'blog/register.html', {'hint': hint})
def post(self, request): if request.user.is_authenticated: return redirect('index') form = RegisterForm(request.POST, request.FILES) if form.is_valid(): user = form.save() auth.login(request, user) return redirect('index') return render(request, 'blog/register.html', context={'form': form})
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): user = form.save() timelapse = datetime.today() + timedelta(2) salt = sha.new(str(random.random())).hexdigest()[:5] key= sha.new(salt+user.username).hexdigest() profile = UserProfile(user=user,key_expires=timelapse,activation_key=key) profile.save() send_confirmation(user.email,key) return redirect("blog.views.home") form = RegisterForm() return render(request, 'blog/register.html', {'form': form})
def registerUser(request): if request.user.is_anonymous(): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): data = form.cleaned_data author = form.save() sendValidationEmail(author) message = _('Account has been created, to complete the registration process go to the link sent to your email adress (%s)') %(data['email']) messages.add_message(request, messages.INFO, message) return redirect(reverse('login_user')) else: return render_to_response('blog/register.html', {'form': form}, context_instance=RequestContext(request)) else: form = RegisterForm() return render_to_response('blog/register.html', {'form': form}, context_instance=RequestContext(request)) else: raise Http404
def register(request): registered=False if request.method=="POST": user_form=UserForm(data=request.POST) profile_form=RegisterForm(data=request.POST) if user_form.is_valid() and profile_form.is_valid(): user=user_form.save(commit=False) user.set_password(user.password) user.save() profile=profile_form.save(commit=False) profile.user=user profile.save() registered=True else: print(user_form.errors,profile_form.errors) else: user_form=UserForm() profile_form=RegisterForm() return render(request,'registration/registration.html',{'user_form':user_form, 'profile_form':profile_form, 'registered':registered})