Exemplo n.º 1
0
def user_register(request):

    device = TrackCommunicator(internal_id='amrita',
                               longitude='34.19',
                               latitude='45.34')
    device.save()
    if request.method == 'POST':
        user_register_form = UserRegisterForm(request.POST)
        valid_user_form = user_register_form.is_valid()
        if valid_user_form:
            form_data = user_register_form.save(commit=False)
            form_data.internal_id = get_object_or_404(TrackCommunicator,
                                                      internal_id='amrita')
            cleaned_user_form_data = user_register_form.cleaned_data
            cleaned_userid = cleaned_user_form_data['user_id']
            request.session['loggedInside'] = True
            request.session['user_id'] = cleaned_userid
            user_register_form.save()
            return HttpResponseRedirect("/crisis/")
        else:
            return render_to_response(
                'general/register.html', {
                    'register_form': UserRegisterForm(),
                    'error': 'Invalid Username/UserID'
                }, RequestContext(request))

    else:
        initial = {
            'user_id': str(request.GET['user_id']),
            'name': str(request.GET['name']),
        }
        return render_to_response('general/register.html',
                                  {'register_form': UserRegisterForm(initial)},
                                  RequestContext(request))
Exemplo n.º 2
0
def user_register(request):

    device = TrackCommunicator(internal_id='amrita', longitude='34.19', latitude='45.34')
    device.save()
    if request.method == 'POST':
        user_register_form = UserRegisterForm(request.POST)
        valid_user_form = user_register_form.is_valid()
        if valid_user_form:
            form_data = user_register_form.save(commit=False)
            form_data.internal_id = get_object_or_404(TrackCommunicator, internal_id='amrita')
            cleaned_user_form_data = user_register_form.cleaned_data
            cleaned_userid = cleaned_user_form_data['user_id']
            request.session['loggedInside'] = True
            request.session['user_id'] = cleaned_userid
            user_register_form.save()
            return HttpResponseRedirect("/crisis/")
        else:
            return render_to_response('general/register.html',{'register_form':UserRegisterForm(), 'error':'You have an error'}, RequestContext(request))

    else:
        initial = {
            'user_id':str(request.GET['user_id']),
            'name':str(request.GET['name']),
        }
        return render_to_response('general/register.html',{'register_form':UserRegisterForm(initial)},RequestContext(request))
Exemplo n.º 3
0
def UserRegistration(request):
    if request.method == 'POST':
        form = UserRegisterForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            send_mail('Success', 'You have registered successfully!', '*****@*****.**', [ request.POST['email']])
            return HttpResponseRedirect("/signin/")
        return render_to_response("register.html", {'form': form, }, RequestContext(request))
    else:
        form = UserRegisterForm()
        return  render_to_response("register.html", {'form': form, }, RequestContext(request))
Exemplo n.º 4
0
def order_info(request, template_name="registration/order_info.html"):
    if request.method == 'POST':
        postdata = request.POST.copy()
        form = UserRegisterForm(postdata)
        if form.is_valid():
            profile_form = UserRegisterForm(request.POST, instance=request.user)
            profile_form.save()
            url = urlresolvers.reverse('my_account')
            return HttpResponseRedirect(url)
    else:
        user_profile = request.user
        form = UserRegisterForm(instance=user_profile)
    page_title = u'Редактирование регистрационных данных'
    return render_to_response(template_name, locals(), context_instance=RequestContext(request))
Exemplo n.º 5
0
def UserRegistration(request):
    if request.method == 'POST':
        form = UserRegisterForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            send_mail('Success', 'You have registered successfully!',
                      '*****@*****.**', [request.POST['email']])
            return HttpResponseRedirect("/signin/")
        return render_to_response("register.html", {
            'form': form,
        }, RequestContext(request))
    else:
        form = UserRegisterForm()
        return render_to_response("register.html", {
            'form': form,
        }, RequestContext(request))
Exemplo n.º 6
0
def register_page(request):
    form = UserRegisterForm(data=request.POST or None)
    acc_form = AccRegisterForm(data=request.POST or None)
    errors = []
    if request.method == 'POST':
        if form.is_valid() == True and acc_form.is_valid() == True:
            form.instance.set_password(form.cleaned_data['password'])
            form.save()
            acc_form.instance.user = form.instance
            acc_form.save()
            user = authenticate(username=form.instance.username,
                                password=form.cleaned_data['password'])
            login(request, user)
            return redirect('/')
    return render(request, "authentication/register.html", {
        'form': form,
        'acc_form' : acc_form,
        'errors': errors
    })
Exemplo n.º 7
0
def signup(request):
    if request.method == 'POST':
        form = UserRegisterForm(request.POST)
        if form.is_valid():
            user = form.save()
            user = auth.authenticate(username=request.POST.get('username'), password=request.POST.get('password'))
            auth.login(request, user)
            return HttpResponseRedirect('/')
    else:
        form = UserRegisterForm()
    return render(request, 'registration/register.html', {
        'form': form
    })
Exemplo n.º 8
0
def register_view(request, template_name="registration/register.html"):
    page_title = u'Регистрация'
    form = UserRegisterForm(request.POST or None)
    if form.is_valid():
        user = form.save(commit=False)
        password = form.cleaned_data.get('password')
        user.set_password(password)
        user.save()
        new_user = authenticate(username=user.username, password=password)
        login(request, new_user)
        return redirect('/')
    context = {'form': form, 'title': page_title}
    return render(request, "registration/register.html", context)
Exemplo n.º 9
0
def register(request):
    context = RequestContext(request)
    registered = False
    if request.method == 'POST':
        form = UserRegisterForm(data=request.POST)
        if form.is_valid():
            user = form.save()
            user.set_password(user.password)
            user.save()
            return HttpResponseRedirect('/accounts/login/')
        else:
            return render(request, 'accounts/register.html',
                {'form': form}, context)
    else:
        form = UserRegisterForm()

    return render(request, 'accounts/register.html',
            {'form': form}, context)