Example #1
0
def signup(request):
    if request.method == 'GET':
        form = SignupForm()
    else:
        form = SignupForm(request.POST)
        if not form.is_valid():
            print('Signup form is invalid')
    return render(request, 'mh_app/signup.html', {'form': form})
Example #2
0
def validate_form_inputs(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
    else:
        form = SignupForm()
    # details = request.session['partial_pipeline']['kwargs']['details']
    # details['form'] = form
    return render_to_response('mh_app/signup.html', {'form': form}, RequestContext(request))
Example #3
0
def signup(request):
    if request.method == 'GET':
        form = SignupForm()
    else:
        form = SignupForm(request.POST)
        if not form.is_valid():
            print('Signup form is invalid')
    return render(request, 'mh_app/signup.html', {'form': form})
Example #4
0
def validate_form_inputs(strategy, details, backend, user=None, is_new=False, *args, **kwargs):
    if not user and (backend.name == 'email' or backend.name == 'username'):
        form = SignupForm(strategy.request.POST)
        if form.is_valid():
            for key in form.fields:
                if 'password' == key:
                    details[key] = hashers.make_password(strategy.request_data().get(key))
                else:
                    details[key] = strategy.request_data().get(key)
        else:
            return render(strategy.request, 'mh_app/signup.html', {'form': form})
Example #5
0
def validate_form_inputs(strategy,
                         details,
                         backend,
                         user=None,
                         is_new=False,
                         *args,
                         **kwargs):
    if not user and (backend.name == 'email' or backend.name == 'username'):
        form = SignupForm(strategy.request.POST)
        if form.is_valid():
            for key in form.fields:
                if 'password' == key:
                    details[key] = hashers.make_password(
                        strategy.request_data().get(key))
                else:
                    details[key] = strategy.request_data().get(key)
        else:
            return render(strategy.request, 'mh_app/signup.html',
                          {'form': form})
Example #6
0
def validate_form_inputs(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
    else:
        form = SignupForm()
    return render_to_response('mh_app/signup.html', {'form': form}, RequestContext(request))