def register(request): # if this is a POST request we need to process the form data if request.method == 'POST': # create a form instance and populate it with data from the request: form = RegisterForm(request.POST) # print form print form.errors print form.is_valid() # check whether it's valid: if form.is_valid(): # process the data in form.cleaned_data as required form.save() # redirect to a new URL: return HttpResponseRedirect('/home/') else: context = {} context["form"] = form # if a GET (or any other method) we'll create a blank form else: context = {} form = RegisterForm() context["form"] = form context["timezones"] = pytz.all_timezones context["time_choices"] = ["test1", "test2"] return render(request, 'register.html', context)
def register(request, template_name="registration/register.html"): if request.method == 'POST': postdata = request.POST.copy() form = RegisterForm(postdata) if form.is_valid(): form.save() un = postdata.get('username', '') pw = postdata.get('password1', '') from django.contrib.auth import login, authenticate new_user = authenticate(username=un, password=pw) if new_user and new_user.is_active: login(request, new_user) url = urlresolvers.reverse('catalog_home') return HttpResponseRedirect(url) else: form = RegisterForm() page_title = u'Регистрация пользователя' return render_to_response(template_name, locals(), context_instance=RequestContext(request)) # from checkout.models import Order, OrderItem # from django.contrib.auth.decorators import login_required # @login_required # def my_account(request, template_name="registration/my_account.html"): # page_title = 'My Account' # orders = Order.objects.filter(user=request.user) # name = request.user.username # return render_to_response(template_name, locals(),context_instance=RequestContext(request))
def register(request): # 只有当请求为 POST 时,才表示用户提交了注册信息 if request.method == 'POST': # request.POST 是一个类字典数据结构,记录了用户提交的注册信息 # 这里提交的就是用户名(username)、密码(password)、邮箱(email) # 用这些数据实例化一个用户注册表单 form = RegisterForm(request.POST) # 验证数据的合法性 if form.is_valid(): # 如果提交数据合法,调用表单的 save 方法将用户数据保存到数据库 form.save() usrname = request.POST['username'] print usrname user = User.objects.get(username=usrname) user.is_staff = 1 user.save() # 注册成功,跳转回首页 return redirect('/testadmin/login') else: # 请求不是 POST,表明用户正在访问注册页面,展示一个空的注册表单给用户 form = RegisterForm() # 渲染模板 # 如果用户正在访问注册页面,则渲染的是一个空的注册表单 # 如果用户通过表单提交注册信息,但是数据验证不合法,则渲染的是一个带有错误信息的表单 return render(request, "users_register.html", context={'form': form})
def register(request): if request.method == "POST": nextPage = request.POST.get("next", "/") form = RegisterForm(request.POST) if form.is_valid(): try: form.save() except: print "Unable to save form..." return render_to_response("registration/registration.html", {'form': form, 'next': nextPage}, context_instance=RequestContext(request)) user = authenticate(username=request.POST.get("username"), password=request.POST.get("password1")) login(request, user) account = Account() account.user = User.objects.get(pk=user.id) account.created_by = user account.save() return redirect(nextPage) else: print "errors in registration" print form.errors else: form = RegisterForm() nextPage = request.GET.get("next", "/") # return render_to_response("registration/login.html", {}, context_instance=RequestContext(request)) return redirect("ig.api.connectInstagram")
def register(request): # if this is a POST request we need to process the form data if request.method == 'POST': # create a form instance and populate it with data from the request: form = RegisterForm(request.POST) # print form print form.errors print form.is_valid(); # check whether it's valid: if form.is_valid(): # process the data in form.cleaned_data as required form.save() # redirect to a new URL: return HttpResponseRedirect('/home/') else: context = {} context["form"] = form # if a GET (or any other method) we'll create a blank form else: context = {} form = RegisterForm() context["form"] = form context["timezones"] = pytz.all_timezones context["time_choices"] = ["test1", "test2"] return render(request, 'register.html', context)
def register(request): if request.method == "POST": nextPage = request.POST.get("next", "/") form = RegisterForm(request.POST) if form.is_valid(): try: form.save() except: print "Unable to save form..." return render_to_response( "registration/registration.html", { 'form': form, 'next': nextPage }, context_instance=RequestContext(request)) user = authenticate(username=request.POST.get("username"), password=request.POST.get("password1")) login(request, user) account = Account() account.user = User.objects.get(pk=user.id) account.created_by = user account.save() return redirect(nextPage) else: print "errors in registration" print form.errors else: form = RegisterForm() nextPage = request.GET.get("next", "/") # return render_to_response("registration/login.html", {}, context_instance=RequestContext(request)) return redirect("ig.api.connectInstagram")
def register(request): form = RegisterForm() if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return redirect('/login') return render(request, 'register.html', {'form': form})
def register_(request): if request.method == "POST": userCrtForm = RegisterForm(request.POST) if userCrtForm.is_valid(): userCrtForm.save() return redirect('polls:index') else: userCrtForm = RegisterForm() return render(request, "userprofile/register.html", {"userCrtForm": userCrtForm})
def reg(request): if request.method == 'POST': usr = User(is_staff = False, is_active = True, is_superuser = False) form = RegisterForm(request.POST, instance = usr) if form.is_valid(): form.save() return render_to_response('thanks.html', {}, context_instance=RequestContext(request)) else: form = RegisterForm() return render_to_response('register.html', { 'form': form }, context_instance=RequestContext(request))
def RegisterView(request): if request.method == 'POST': form = RegisterForm(request.POST or None) if form.is_valid(): form.save() return redirect('login') else: form = RegisterForm() context = {'form': form} return render(request, 'register.html', context)
def index(request): if request.POST: form=RegisterForm(request.POST,request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/result/') else: form=RegisterForm() data={} data.update(csrf(request)) data['form']= form return render_to_response('index.html',data)
def register(request): if request.method == "POST": form = RegisterForm(request.POST) role = request.POST.get('role') if form.is_valid(): redirect_to = resolve_url(settings.LOGIN_REDIRECT_URL) form.save(role) return HttpResponseRedirect(redirect_to) else: form = RegisterForm() role = 'R' return render(request, 'partime/account/register.html', {'form': form, 'role': role})
def post(self): form = RegisterForm( ) # getting the Register form from forms.py and setting to a variable if form.validate_on_submit(): form.save() return redirect(url_for('login')) else: flash(f'Please Check your form', category='danger') return render_template('register.html', title='Register', form=form, current_page='register')
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() cd = form.cleaned_data new_user = authenticate( username=cd['username'], password=cd['password']) login(request, new_user) return redirect('index') else: form = RegisterForm() return render(request, "register.html", {'form': form})
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('login')) else: form = RegisterForm() return render_to_response('maincal/register.html', { 'page': 'register', 'register_form': form, }, context_instance=RequestContext(request))
def register(request): """ Register a new user. Developers register themselves here and optionally choose to join a team. A super user is responsible to promote a user to a product owner or a scrum master. """ if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/') else: form = RegisterForm() return render(request, 'register', {'form':form}, 'staff/')
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() cd = form.cleaned_data new_user = authenticate(username=cd['username'], password=cd['password']) login(request, new_user) return redirect('index') else: form = RegisterForm() return render(request, "register.html", {'form': form})
def register(request): if request.method == 'POST': #data = request.POST.copy() # so we can manipulate data form = RegisterForm(request.POST or None) if form.is_valid(): form.save() messages.success(request, _('You have been registered. Welcome !')) return HttpResponseRedirect(reverse('user-register-done')) else: form = RegisterForm() return render_to_response('register.html', {'form': form}, context_instance=RequestContext(request))
def register_view(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): if (not validatePassword(form.cleaned_data['password1'])): return registererror_view(request, form) else: form.save() return redirect('/login/') else: return registererror_view(request, form) else: form = RegisterForm() return render(request, 'register.html', {'form': form})
def register(request): from forms import RegisterForm form = RegisterForm(request.POST) if form.is_valid(): from django.contrib.auth import login, logout from userena import settings as userena_settings user = form.save() if user is not None: # Send the signup complete signal from userena import signals as userena_signals userena_signals.signup_complete.send(sender=None, user=user) if request.POST.get('success_url'): redirect_to = request.POST['success_url'] else: redirect_to = reverse('userena_signup_complete',) # A new signed user should logout the old one. if request.user.is_authenticated(): logout(request) user.backend = 'django.contrib.auth.backends.ModelBackend' # HACK PARA LOGIN SIN CONOCER PASSWORD login(request, user) if userena_settings.USERENA_USE_MESSAGES: from django.contrib import messages messages.success(request, _('Bienvenido %s' % user.username), fail_silently=True) return redirect(redirect_to) return HttpResponseBadRequest()
def register(request): if request.method == 'POST': data = request.POST.copy() # random username data['username'] = ''.join([choice(letters) for i in xrange(30)]) form = RegisterForm(data) if form.is_valid(): form.save() messages.success(request, _("Registration Success. Please Sing In")) return HttpResponseRedirect('/index/') else: form = RegisterForm() return render(request, 'account/login.html', {'form': form})
def post(self): data = ImmutableMultiDict(request.json) register_form = RegisterForm(data, csrf_enabled=False) if register_form.validate(): user = register_form.save() return jsonify({"status": "success","data": BaseUserSerializer().dump(user).data}) return register_form.errors
def create(request): form = RegisterForm(request.POST) if not form.is_valid(): return render(request, 'register_form.html', {'form' : RegisterForm()}) obj = form.save() content_type = ContentType.objects.get_for_model(MyUser) type_user = form.cleaned_data['permissions'] codename = '' if type_user == 'S': codename = 'student' elif type_user == 'T': codename='teacher' elif type_user == 'D': codename='desk' else : codename='administration' permission = permission = Permission.objects.get(content_type=content_type, codename=codename) obj.user_permissions.add(permission) if codename == 'administration': permission = Permission.objects.get(content_type=content_type, codename='desk') obj.user_permissions.add(permission) return HttpResponseRedirect('/register/%d/' % obj.pk)
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): cleaned = form.cleaned_data ''' send_mail( cd['title'], cd['subject'], cd['format'], cd['host'], cd['date'], ['*****@*****.**'], ) ''' #save a new source from the form's data new_user = form.save() new_user = authenticate(username=request.POST['username'],password=request.POST['password1']) login(request, new_user) return render_to_response('registration/registereduser.html',{'username':cleaned['username'],'next':request.path},RequestContext(request)) else: return render_to_response('registration/register.html', {'form': form,}, RequestContext(request)) else: form = RegisterForm() return render_to_response('registration/register.html', {'form': form,}, RequestContext(request))
def get_ajax_register_form(request): captcha_error = u"" response = "FAIL" extra_context = { 'domain': request.META['HTTP_HOST'], 'url_redes_sociales': url_redes_sociales, 'html_captcha': html_captcha, 'MEDIA_URL': settings.MEDIA_URL } form = RegisterForm() if request.method == 'POST': check_captcha = captcha.submit( request.POST['recaptcha_challenge_field'], request.POST['recaptcha_response_field'], settings.RECAPTCHA_PRIVATE_KEY, request.META['REMOTE_ADDR']) if check_captcha.is_valid is False: # Captcha is wrong show a error ... captcha_error = _(u"Written words are incorrect") form = RegisterForm(request.POST, request.FILES) result = form.is_valid() if result[0] and not captcha_error: from django.contrib.auth import login, authenticate successful_register = True user = form.save() user = authenticate(username=form.cleaned_data['username'], password=form.cleaned_data['password1']) #login(request, user) data = { 'user_firstname': user.first_name, 'email': user.email, 'password': form.cleaned_data['password1'], 'mydomain': request.META['HTTP_HOST'], 'encryptedUsername': urlsafe_b64encode(str(user.id)), 'encryptedEmail': urlsafe_b64encode(str(user.email)) } if user.get_profile().idioma == u'es': subject = u'Machu Picchu 100 - Gracias por Registrarte!' template = "a-photo-registering_es.html" else: subject = u"Machu Picchu 100 - Thank you for Registering!" template = "a-photo-registering_en.html" sendHtmlMail("*****@*****.**", subject, template, data, user.email) extra_context['captcha_error'] = captcha_error extra_context['form'] = form extra_context['successful_register'] = True #return render_to_response( # 'portal/ajax/post.html', return render_to_response('portal/ajax/register.html', extra_context, context_instance=RequestContext(request)) extra_context['captcha_error'] = captcha_error extra_context['form'] = form return render_to_response('portal/ajax/register.html', extra_context, context_instance=RequestContext(request))
def register(): session = get_session()['messages'] if request.method == 'POST': form = RegisterForm(request, authnz) if form.is_valid(): form.save() session['pass'].append('Account created!') return redirect('/') else: session['fail'].extend(form.errors) else: form = _(username=None, email=None) return { 'title':'Register To Use CENTrak', 'form': _(username=form.username, email=form.email) }
def membership(request): """ 회원가입 페이지 """ var = {} var['titles'] = Title.objects.all() if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return redirect('/') else: var['form'] = form print form.errors return render(request, 'membership.html', var)
def register(): session = get_session()['messages'] if request.method == 'POST': form = RegisterForm(request, authnz) if form.is_valid(): form.save() session['pass'].append('Account created!') return redirect('/') else: session['fail'].extend(form.errors) else: form = _(username=None, email=None) return { 'title': 'Register To Use CENTrak', 'form': _(username=form.username, email=form.email) }
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/"); else: form = RegisterForm() return render_to_response("register.html", add_common_vars(request, {'form': form, 'logged_in': request.user.is_authenticated(), }), context_instance=RequestContext(request))
def get_ajax_register_form(request): captcha_error = u"" response = "FAIL" extra_context = {'domain': request.META['HTTP_HOST'], 'url_redes_sociales': url_redes_sociales, 'html_captcha': html_captcha, 'MEDIA_URL': settings.MEDIA_URL} form = RegisterForm() if request.method == 'POST': check_captcha = captcha.submit( request.POST['recaptcha_challenge_field'], request.POST['recaptcha_response_field'], settings.RECAPTCHA_PRIVATE_KEY, request.META['REMOTE_ADDR']) if check_captcha.is_valid is False: # Captcha is wrong show a error ... captcha_error = _(u"Written words are incorrect") form = RegisterForm(request.POST, request.FILES) result = form.is_valid() if result[0] and not captcha_error: from django.contrib.auth import login, authenticate successful_register=True user = form.save() user = authenticate( username=form.cleaned_data['username'], password=form.cleaned_data['password1']) #login(request, user) data = {'user_firstname': user.first_name, 'email': user.email, 'password': form.cleaned_data['password1'], 'mydomain': request.META['HTTP_HOST'], 'encryptedUsername': urlsafe_b64encode(str(user.id)), 'encryptedEmail': urlsafe_b64encode(str(user.email))} if user.get_profile().idioma == u'es': subject = u'Machu Picchu 100 - Gracias por Registrarte!' template = "a-photo-registering_es.html" else: subject = u"Machu Picchu 100 - Thank you for Registering!" template = "a-photo-registering_en.html" sendHtmlMail("*****@*****.**", subject, template, data, user.email) extra_context['captcha_error'] = captcha_error extra_context['form'] = form extra_context['successful_register'] = True #return render_to_response( # 'portal/ajax/post.html', return render_to_response( 'portal/ajax/register.html', extra_context, context_instance=RequestContext(request)) extra_context['captcha_error'] = captcha_error extra_context['form'] = form return render_to_response( 'portal/ajax/register.html', extra_context, context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/") else: form = RegisterForm() return render_to_response("register.html", {'form':form, })
def post(self,request): form = RegisterForm(request.POST) params = dict() if form.is_valid(): # username = form.cleaned_data['username'] # email = form.cleaned_data['email'] password = form.cleaned_data['email'] try: user = User.objects.get(email = email) except: form = form.save(commit = False) form.set_password(password) form.save() logout(request.user) return HttpResponseRedirect("/login") code = request.GET.get('code') params['code'] = code params['form'] = form return render(request, 'registration/register.html', params)
def register(request): if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): user_id = form.save() request.session['user_id'] = user_id return HttpResponseRedirect("/") else: form = RegisterForm() return render_to_response("landing.html", {'form': form}, context_instance=RequestContext(request))
def index(request): #@todo How to set form data without calling constructor? if 'create' in request.POST: register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() return HttpResponseRedirect('/?succes_register=1') else: register_form = RegisterForm() if 'login' in request.POST: login_form = LoginForm(request.POST) if login_form.is_valid(): response = HttpResponseRedirect('/?succes_login=1') login_form.login(response) return response else: login_form = LoginForm() if 'post' in request.POST: post_form = PostForm(request.POST) if post_form.is_valid(): post_form.save(request) return HttpResponseRedirect('/?succes_post=1') else: post_form = PostForm() succes_register = 0 if 'succes_register' in request.GET and request.GET['succes_register']: succes_register = 1 posts = request.user.get_news(0, -1) tpl_vars = { 'register_form': register_form, 'succes_register': succes_register, 'login_form': login_form, 'post_form': post_form, 'posts': posts } return render_to_response('index.html', tpl_vars, context_instance=RequestContext(request))
def register(): session = get_session()['messages'] if request.method == 'POST': form = RegisterForm(request, authnz) if form.is_valid(): form.save() session['pass'].append( "Account has been created. However you'd have to wait on the " "administrator to activate the account before you can use it." ) return redirect('/') else: session['fail'].extend(form.errors) else: form = _(username=None, email=None) return { 'title':'Register To Use CENTrak', 'form': _(username=form.username, email=form.email) }
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return render_to_response("totto/complete.html") else: form = RegisterForm() return render_to_response("totto/register.html", {'form': form, }, context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/") else: form = RegisterForm() return render_to_response("my_auth/register.html", {'form': form, }, context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return render_to_response("registration/registration_complete.html") else: form = RegisterForm() return render_to_response("registration/register.html", {"form": form, },)
def register(request): form = RegisterForm(request.POST or None) if form.is_valid(): user = form.save() user.backend = settings.AUTHENTICATION_BACKENDS[0] login(request, user) return redirect(reverse('accounts_profile')) ctx = { 'form':form } return render_to_response('register.html', ctx, context_instance = RequestContext(request))
def POST(self): form = RegisterForm(self.request.POST) if not form.is_valid(): return self.context_response('user/register.html', {'form': form, 'current_tab': 'register'}) # Register user new_user = form.save(commit=False) new_user.is_active = settings.AUTOACCEPT_REGISTRATION new_user.save() if not settings.AUTOACCEPT_REGISTRATION:
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/") else: form = RegisterForm() context = {'form': form} context.update(csrf(request)) return render_to_response("accounts/register.html", context)
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/") else: form = RegisterForm() return render_to_response("my_auth/register.html", { 'form': form, }, context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): register = form.save() register.save() return HttpResponseRedirect(reverse("app.views.welcome")) else: form = RegisterForm() PROJECT_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) return render(request, os.path.join(PROJECT_ROOT, 'app/templates', 'register.html'), {'form': form})
def register(request): form = RegisterForm(request.POST or None) if request.method == 'POST': if form.is_valid(): user = form.save() user.backend = settings.AUTHENTICATION_BACKENDS[0] login(request, user) return redirect(reverse('accounts_profile')) ctx = {'form': form} return render(request, 'accounts/register.html', ctx)
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return render_to_response("totto/complete.html") else: form = RegisterForm() return render_to_response("totto/register.html", { 'form': form, }, context_instance=RequestContext(request))
def create(request): # this is the method that actually creates a user who is registering itself, or who is being registered by an admin if request.method == "POST": bound_form = RegisterForm(request.POST) if bound_form.is_valid(): bound_form.save() users = User.objects.all() if len(users) == 1: users[0].user_level = 9 users[0].save() else: users[0].first_name, users[0].last_name user = User.objects.get(email=request.POST['email'], password=request.POST['password']) if "user_id" not in request.session: request.session['user_id'] = user.id request.session['user_level'] = user.user_level if request.session['user_level'] >= 9: return redirect(reverse("users:dashboard_admin")) else: return redirect(reverse("users:dashboard")) else: context = {'myregistrationform': bound_form} return render(request, "user_app/register.html", context)
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/") else: form = RegisterForm() return render_to_response( "register.html", add_common_vars(request, { 'form': form, 'logged_in': request.user.is_authenticated(), }), context_instance=RequestContext(request))
def register(request): """**Descripción**: Recibe una petición de registro vía POST e intenta crear un usuario; en caso de éxito le enviará un email para confirmar su cuenta. :param request: array con un email y dos contraseñas :type request: array :return: En caso de éxito un :class:`geouser.models.User` y un formulario de registro. En caso de que no se reciba POST redirige al panel de registro """ if request.method == 'POST': from forms import RegisterForm f = RegisterForm(request.POST, prefix='user_register') user = None if f.is_valid(): user = f.save(language=request.session['LANGUAGE_CODE']) return user, f return HttpResponseRedirect(reverse('georemindme.views.register_panel'))
def POST(self): form = RegisterForm(self.request.POST) if not form.is_valid(): return self.context_response('user/register_youth.html', {'form': form, 'current_tab': 'register'}) # Register user new_user = form.save(commit=False) new_user.is_active = settings.AUTOACCEPT_REGISTRATION new_user.save() if not settings.AUTOACCEPT_REGISTRATION: # Send an email to admins and another to the user subject = I18nString(_(u"[%(site_name)s] Nov uporabnik %(username)s"), { 'site_name': settings.SITE_NAME, 'username': new_user.username }) message = I18nString(_(u"Pridružil se je nov uporabnik %s." u" Preglej njegove podatke in ga aktiviraj."), new_user.username) mail_owners(subject, message) current_site = Site.objects.get_current() subject = I18nString(_(u"Pridružili ste se skupnosti %(site_name)s z uporabniškim imenom %(username)s"), { 'username': new_user.username, 'site_name': settings.SITE_NAME }) message = I18nString(_(u"Pozdravljeni, %(username)s!\n\n" u"Pravkar ste se pridružili skupnosti %(site_name)s." u" Vaša vloga bo kmalu pregledala in če bo vse v redu," u" boste lahko začeli sodelovati v skupnosti." u"\n\n- %(site_name)s"), { 'username': new_user.username, 'url': current_site.domain, 'site_name': settings.SITE_NAME }) send_mail(subject, message, settings.DEFAULT_FROM_EMAIL, [new_user], fail_silently=False) self.flash(_(u"Hvala, da ste se nam pridružili, <strong>%(username)s</strong>." u" Poslali smo vam sporočilo na <strong>%(email)s</strong>, v kateri potrjujemo vašo zahtevo po vpisu." u" Takoj, ko jo bomo pregledali, vam bomo poslali še eno sporočilo," u" in lahko boste začeli sodelovati v skupnosti.") % { 'username': new_user.username, 'email': new_user.email }, title=_(u"Uporabnik uspešno ustvarjen"))
def registrar(request): if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): usuario = form.save(commit=False) usuario.save() return render_to_response("salvo.html") else: return render_to_response("registrar.html", {'form': form}, context_instance=RequestContext(request)) return render_to_response("registrar.html", {'form': RegisterForm()}, context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() messages.success( request, _("Please check your email to verify your account before logging in." )) return HttpResponseRedirect(reverse('accounts_login')) else: return render_to_response('accounts/register.html', RequestContext(request, {'form': form})) #this is an HTTP GET return render_to_response( 'accounts/register.html', RequestContext(request, {'form': RegisterForm()}))
def register(request): redirect_url = reverse("account.views.home") if request.user.is_authenticated(): return redirect(redirect_url) if request.method == "POST": form = RegisterForm(data=request.POST) if form.is_valid(): username = form.cleaned_data["username"] password = form.cleaned_data["password1"] try: django_user = form.save() if REGISTER_AUTO_LOGIN: django_user = authenticate(username=username, password=password) djangologin(request, django_user) return redirect(redirect_url) except Exception, e: logging.error("failed to register: %s" % e) DjangoUser.objects.filter(username=username).delete()
def accounts_register(request): if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): pw = request.POST['password1'] new_user = register_form.save() user = authenticate(username=new_user.username, password=pw) login(request, user) return HttpResponseRedirect('/publications') else: return render_to_response( 'accounts/register.html', RequestContext(request, { 'form': register_form, })) #this is an HTTP GET return render_to_response( 'accounts/register.html', RequestContext(request, {'form': RegisterForm()}))
def register(request): if request.method == 'POST': register = RegisterForm(request.POST, prefix='register') usrprofile = ProfileForm(request.POST, prefix='profile') print register if register.is_valid() * usrprofile.is_valid(): user = register.save() usrprof = usrprofile.save(commit=False) usrprof.user = user # usrprof.set_token() usrprof.subscribed = '1' usrprof.save() return HttpResponse('congrats') else: return HttpResponse('errors') else: userform = RegisterForm(prefix='register') userprofileform = ProfileForm(prefix='profile') return render(request, 'accounts/register.html', { 'userform': userform, 'userprofileform': userprofileform })
def signup_view(request): if request.user.is_authenticated: return redirect('index') form = RegisterForm(request.POST or None) # lectura de datos del formulario if request.method == 'POST' and form.is_valid(): username = form.cleaned_data.get('username') email = form.cleaned_data.get('email') password = form.cleaned_data.get('password') # registro en la base de datos de usuario #user = User.objects.create_user(username, email, password) # el password se guarda encriptado user = form.save() if user: login(request, user) messages.success(request, 'Usuario creado exitosamente') return redirect('index') return render(request, 'auth/register.html', {'form': form})
def post(self): register_form = RegisterForm(request.form, csrf_enabled=False) if register_form.validate(): register_form.save() return {"status": "success, User created"} return register_form.errors
def POST(self): form = RegisterForm(self.request.POST) if not form.is_valid(): return self.context_response('user/register.html', {'form': form, 'current_tab': 'register'}) # Register user new_user = form.save(commit=False) new_user.is_active = settings.AUTOACCEPT_REGISTRATION new_user.save() if not settings.AUTOACCEPT_REGISTRATION: # Send an email to admins and another to the user subject = I18nString(_("[%(site_name)s] User %(username)s joined"), { 'site_name': settings.SITE_NAME, 'username': new_user.username }) message = I18nString(_("A new user has joined with the name %s . Please review his" " data and make it active."), new_user.username) mail_owners(subject, message) current_site = Site.objects.get_current() subject = I18nString(_("You have joined as %(username)s in %(site_name)s"), { 'username': new_user.username, 'site_name': settings.SITE_NAME }) message = I18nString(_("Hello %(username)s!\n You just joined to http://%(url)s/ ." " Soon the creation of your user will be reviewed by one of our" " admins and if everything is ok, we will enable your user and you" " will be able to start participating in our community." u"\n\n- The team of %(site_name)s."), { 'username': new_user.username, 'url': current_site.domain, 'site_name': settings.SITE_NAME }) send_mail(subject, message, settings.DEFAULT_FROM_EMAIL, [new_user], fail_silently=True) self.flash(_("You just joined us, <strong>%(username)s</strong>. We" " have sent you an email to <strong>%(email)s</strong> confirming" " your inscription request. As soon as our admins review your" " request we will send you an email and you will be able to start" " to participate in our community.") % { 'username': new_user.username, 'email': new_user.email }, title=_("User created successfully")) else: current_site = Site.objects.get_current() subject = I18nString(_("You have joined as %(username)s in %(site_name)s"), { 'username': new_user.username, 'site_name': settings.SITE_NAME }) message = I18nString(_("Hello %(username)s!\n You just joined to http://%(url)s/ ." " Now you can start participating in our community!" u"\n\n- The team of %(site_name)s."), { 'username': new_user.username, 'url': current_site.domain, 'site_name': settings.SITE_NAME }) send_mail(subject, message, settings.DEFAULT_FROM_EMAIL, [new_user], fail_silently=True) self.flash(_("You just joined us, <strong>%(username)s</strong>. We" " have sent you a confirmation email to" " <strong>%(email)s</strong>. Now you can start to participate" " in our community.") % { 'username': new_user.username, 'email': new_user.email }, title=_("User created successfully")) return redirect('main.views.index')