Example #1
0
def user_signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            if user is not None:
                login(request, user)
                return HttpResponseRedirect('/')
    form = SignupForm()
    return render(request, 'signup.html', {'form': form})
Example #2
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            u = form.save()
            url = '/'
            authlogin(request, u)
            return HttpResponseRedirect(url)
    else:
        form = SignupForm()
    return render(request, 'qa/signup.html', {'form': form})
Example #3
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            form.clean()
            user = form.save()
            login(request, user)
            return HttpResponseRedirect('/')
    else:
        form = SignupForm()
    return render(request, 'qa/signup.html', {'form': form})
Example #4
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            auth_login(request, user)
            return HttpResponseRedirect('/')
    else:
        form = SignupForm()

    return render(request, 'signup_template.html', {'form': form})
Example #5
0
def singup(request):
    if request.method == "POST":
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            username = request.POST['username']
            password = request.POST['password']
            user = authenticate(username=username, password=password)
            login(request, user)
            return HttpResponseRedirect('/')
    else:
        form = SignupForm()
    return render(request, 'signup.html', {'form': form})
Example #6
0
def signup(request):
    error = ''
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            login(request, user)
            response = HttpResponseRedirect('/')
            # response.set_cookie('sessionid', key, path='/', expires=datetime.now()+timedelta(days=5))
            return response
        else:
            error = form.errors
    form = SignupForm()
    return render(request, 'qa/signup.html', {'form': form, 'error': error})
Example #7
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            user = authenticate(**form.cleaned_data)
            if user:
                login(request, user)
                return HttpResponseRedirect('/')
    else:
        form = SignupForm()
    return render(request, 'signup.html', {
        'form': form,
    })
Example #8
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            user = authenticate(username=form.cleaned_data['username'],
                                password=form.cleaned_data['password'])
            if user is not None:
                login(request, user)
                return HttpResponseRedirect('/')
            return HttpResponseRedirect('/')
    else:
        form = SignupForm()
    return render(request, 'signup.html', {'form': form})
Example #9
0
def signup(request):
    if request.method == "POST":
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            if user is not None:
                login(request, user)
                return HttpResponseRedirect('/')
    form = SignupForm()
    return render(request, 'signup.html', {
        'form': form,
        'user': request.user,
        'session': request.session,
    })
Example #10
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save(request)
            if user != None:
                resp = HttpResponseRedirect('/')  #Replace to request.next
                return resp
    else:
        form = SignupForm()

    return render(request, 'signup.html', {
        'form': form,
    })
Example #11
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            username = form.cleaned_data['username']
            password = form.raw_passwrd
            user = authenticate(username=username, password=password)
            if user is not None:
                if user.is_active:
                    login(request, user)
            return HttpResponseRedirect(reverse('index'))
    else:
        form = SignupForm()
    return render(request, 'signup.html', {'form': form})
Example #12
0
File: views.py Project: zmozg/web
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            form.save()
            username = request.POST['username']
            password = request.POST['password']
            user = auth.authenticate(username=username, password=password)
            if user is not None and user.is_active:
                auth.login(request, user)
                return HttpResponseRedirect('/')
            return HttpResponseRedirect('/signup.html')
    else:
        form = SignupForm()
    return render(request, 'qa/signup.html', {'form': form})
Example #13
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        username = request.POST['username']
        password = request.POST['password']
        if form.is_valid():
            user_new = form.save()
            user = authenticate(username=username, password=password)
            if user is not None:
                login(request, user)
                return HttpResponseRedirect(reverse('questions_new'))
    else:
        form = SignupForm()

    return render(request, 'registration/signup.html', {"form": form})
Example #14
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            form.save()
            username = request.POST.get('username')
            password = request.POST.get('password')
            user = authenticate(username=username, password=password)
            login(request, user)
            url = request.POST.get('continue', '/')
            return HttpResponseRedirect(url)

    else:
        form = SignupForm()
    return render(request, 'signup.html', {'form': form})
Example #15
0
def signup(request, *args, **kwargs):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            sessionid = create_session(user)
            url = request.POST.get('continue', '/')
            response = HttpResponseRedirect(url)
            response.set_cookie('sessionid', sessionid)
            return response
    else:
        form = SignupForm()
    return render(request, 'signup.html', {
        'form': form,
    })
Example #16
0
def user_sign(request):
    """With a GET request, a form for entering data should be displayed,
    with a POST request a new user is created, the user created is logged in to the site,
    the redirect is returned to the main page. The user must receive an authorization cookie

    """
    form = SignupForm(request.POST)
    if request.method == 'POST' and form.is_valid():
        user = form.save()
        if user is not None:
            login(request, user)
            return HttpResponseRedirect('/')
    else:
        form = SignupForm()
    return render(request, 'signup.html', {
        'form': form,
    })
Example #17
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            username = request.POST['username']
            password = request.POST['password']
            user = authenticate(username=username, password=password)
            if user is not None:
                login(request, user)
                return HttpResponseRedirect('/')
    else:
        form = SignupForm()
    return render(request, 'signup.html', {
        'form': form,
        'user': request.user,
        'session': request.session,
    })
Example #18
0
def signup_add(request):
    # logger.debug(request)
    if request.method == 'POST':
        # logger.debug('signup_add:' + request.method)
        form = SignupForm(request.POST)
        # logger.debug('signup_add POST:' + request.POST['username'] + ',pass='******'password']+ ',email=' + request.POST['email'])
        if form.is_valid():
            # logger.debug('signup_add form.is_valid:')
            user = form.save()
        if user is not None:
            login(request, user)
            # logger.debug('signup_add login')
            return HttpResponseRedirect('/')

    form = SignupForm()
    return render(request, 'signup.html', {
        'form': form,
    })
Example #19
0
def user_add(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            login = request.POST.get('username')
            password = request.POST.get('password')
            user = form.save()
            url = request.POST.get('continue', '/')
            sessid = do_login(login, password)
            if sessid:
                response = HttpResponseRedirect(url)
                response.set_cookie('sessionid', sessid)
                return response
    else:
        form = SignupForm()
    return render(request, 'registration.html', {
        'form': form,
    })
Example #20
0
def signup(request):
    if request.method == "POST":
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save()
            username = form.cleaned_data["username"]
            password = form.raw_passeord
            user = authenticate(username=username, password=password)
            print(type(user))
            if user is not None:
                if user.is_active:
                    login(request, user)
            return HttpResponseRedirect('/')
    else:
        form = SignupForm()
    return render(request, 'signup.html', {'form': form,
                                           'user': request.user,
                                           'session': request.session, })
Example #21
0
def signup_form(request):
  #if request.user.is_authenticated():
	#	return HttpResponseRedirect('/'); 
  if request.method == "POST":
    form = SignupForm(request.POST)
    if form.is_valid():
      user = form.save()
      user = authenticate(username=user.username, password=form.cleaned_data['password'])
      if user is not None:
        if user.is_active:
          login(request, user)
          return HttpResponseRedirect('/')
  else:
    form = SignupForm()
  return render(request, 'signupform.html', {
    'form': form,
    'path': request.path,
  })
Example #22
0
def signup(request) :
	if request.method == "POST" :
		form = SignupForm(request.POST)
		if form.is_valid() :
			#print("POST!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
			#print("username: "******"username") + "!")
			#print("password: "******"password") + "!")
			#print("email: " + request.POST.get("email") + "!")
			form.set_password(request.POST.get("password"))
			user = form.save()
			#print("SAVE USER!!!!!!!!!!!!!!!!!!!!!!!")
			#print("username: "******" !")
			#print("password: "******" !")
			#print("email: " + user.email + " !")
			form.loginUser(request)
			return HttpResponseRedirect("/")
	else :
		form = SignupForm()
	return render(request, 'ask_add.html', {
		'form' : form,
	})
Example #23
0
def vsignup(request):
    vlogout(request)
    if request.method=='POST':
       form=SignupForm(request.POST)
       if form.is_valid():
          user=form.save()
          username=request.POST.get('username')
          moi_password=request.POST.get('password')
          user=authenticate(username=username,password=moi_password)
          if user is not None:
             if user.is_active:
                login(request,user)
             else:
                return HttpResponse('User None')
          else:
             pass
          return HttpResponseRedirect('/')
    else:
       form=SignupForm()
    return render(request,'signup.html',{'form': form,
                                         'user': request.user,
    })
Example #24
0
def signup(request, *args, **kwargs):
    if request.method == "POST":
        form = SignupForm(request.POST)
        if form.is_valid() == True:
            form.save()
            my_username = form.cleaned_data['username']
            my_password = form.cleaned_data['password']
            user = authenticate(username=my_username, password=my_password)
            login(request, user)
            print('User %s is created!' % my_username)
            url = '/'
            return HttpResponseRedirect(url)
        else:
            return render(request, 'signup.html', {
                'form': form,
                'is_user': False,
            })
    else:
        form = SignupForm()
        return render(request, 'signup.html', {
            'form': form,
            'is_user': False,
        })
Example #25
0
 def post(self,request):
     bound_form=SignupForm(request.POST)
     if bound_form.is_valid():
         if bound_form.save():
             url=request.POST.get ('continue','/')
             response=HttpResponseRedirect(url)
             sessid=CustomUser.objects.do_login(bound_form.cleaned_data['username'],bound_form.cleaned_data['password'])
             response.set_cookie('sessid', sessid,
             domain='127.0.0.1',httponly=True,
             expires=timezone.datetime.now()+timezone.timedelta(days=5)
             )
         
         return response
     else:
         return render (request, 'qa/signup.html',context={'form': bound_form})
def signup(request):
    form = SignupForm(request.POST or None)

    if form.is_valid():
        try:
            user = form.save()
        except:
            user = None

        if user != None:
            logout(request)
            login(request, user)
            return HttpResponseRedirect("/")
        else:
            request.session["register_error"] = 1

    return render(request, "signup.html", {"form": form})
Example #27
0
def login_(request):
    error = ''
    form = SignupForm()
    if request.method == 'POST':
        username = request.POST.get('username')
        password = request.POST.get('password')
        user = authenticate(username=username, password=password)
        if user is not None:
            login(request, user)
            url = request.POST.get('continue', '/')
            return HttpResponseRedirect(url)
        else:
            error = 'Invalid username/password'
    return render(request, 'login.html', {
        'form': form,
        'error': error,
    })
Example #28
0
 def get(self,request):
     form=SignupForm()
     return render (request, 'qa/signup.html',context={'form': form})