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'))
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)
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'))
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')
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 )
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})