Beispiel #1
0
def create(request):
    if request.method == 'GET':
        form = UserForm()
        return render_to_response('auth/create.html', {'form':form},
                                  context_instance=RequestContext(request))

    if request.method == 'POST':
        form = UserForm(request.POST)
        if not form.is_valid():
            return render_to_response('auth/create.html', {'form':form},
                                  context_instance=RequestContext(request))

        try:
            u = User.objects.get(username=request.POST['username'])
            return render_to_response('auth/create.html',
                                      {'form':form,
                                       'error':'Username already taken'},
                                  context_instance=RequestContext(request))
        except User.DoesNotExist:
            pass

        if request.POST['password'] != request.POST['confirm']:
            return render_to_response('auth/create.html',
                                      {'form':form,
                                       'error':'Passwords must match'},
                                  context_instance=RequestContext(request))

        user = User.create_user(username=request.POST['username'],
                                password=request.POST['password'],
                                email=request.POST['email'])
        user.save()
        return HttpResponseRedirect(reverse('list.views.index'))
Beispiel #2
0
 def setUp(self):
     self.client = Client()
     self.zenith=User.create_user('zenith', email=None, password='******',)
     self.cat1=AppCategory.objects.create(name="Social",slug="social")
     self.cat2=AppCategory.objects.create(name="messenger",slug="messenger",parent=self.cat1)
     self.appkey1=AppKey.objects.create(appkey='ABCDEFG',is_used=False)
     self.appkey2=AppKey.objects.create(appkey='HIJKLMN',is_used=False)
Beispiel #3
0
def create(request):
    if request.method == 'GET':
        form = UserForm()
        return render_to_response('auth/create.html', {'form': form},
                                  context_instance=RequestContext(request))

    if request.method == 'POST':
        form = UserForm(request.POST)
        if not form.is_valid():
            return render_to_response('auth/create.html', {'form': form},
                                      context_instance=RequestContext(request))

        try:
            u = User.objects.get(username=request.POST['username'])
            return render_to_response('auth/create.html', {
                'form': form,
                'error': 'Username already taken'
            },
                                      context_instance=RequestContext(request))
        except User.DoesNotExist:
            pass

        if request.POST['password'] != request.POST['confirm']:
            return render_to_response('auth/create.html', {
                'form': form,
                'error': 'Passwords must match'
            },
                                      context_instance=RequestContext(request))

        user = User.create_user(username=request.POST['username'],
                                password=request.POST['password'],
                                email=request.POST['email'])
        user.save()
        return HttpResponseRedirect(reverse('list.views.index'))
Beispiel #4
0
def add_user(request):
    """
	recieve { 'username': val0, 'password':val1}
	"""

    json_req = json.loads(request.body)
    uname = json_req.get('username', )
    passw = json_req.get('password', )

    if uname != '':
        user = User.create_user(username=uname, password=passw)
        return HttpResponse('Success')
    else:
        return HttpResponse('Invalid User Name')
Beispiel #5
0
def user(request):
	"Create Django account"
	c = RequestContext(request)
	if request.method=="POST":
		form = UserCreationForm(request.POST)
		if form.is_valid():
			d = form.cleaned_data
			uid = d['username']
			pw = d['password1']
			ln = request.session['family_name']
			user = User.create_user(username=uid,password='******',last_name=ln)
			user.set_password(pw) # allow login
			user.save() # save password
			auth.login(request,user) # persist user automatically
			messages.add_message( request, messages.SUCCESS,
				_("Welcome! You may now create a cuddly-squishy-friendly digital representation of yourself. Aaaaw how cute!.")
			)
			return redirect('/signup/personal/')
	else:
		form = UserCreationForm()
	
	return render_to_response( 'signup/user.html', context_instance=c )
Beispiel #6
0
def index(request):
    if request.method == 'POST':
        form = SignupPatient(request.POST)
        if form.is_valid():
            first_name = form.cleaned_data['first_name']
            phone_number = form.cleaned_data['phone_number']
            password = form.cleaned_data['password']
            username = form.cleaned_data['username']
            user = User.create_user(username, password=password)
            user.save()
            user_login = authenticate(request,
                                      username=username,
                                      password=password)
            if user_login is not None:
                login(request, user)
                return HttpResponseRedirect('/')
            else:
                return HttpResponseRedirect("Error")
            if request.user.is_authenticated:
                return HttpResponseRedirect("/")
                form_signup = SignupPatient
                return render(request, '/account/index.html',
                              {'f_signup': form_signup})