def register(request): if request.method == 'POST': frm = RegisterForm(request.POST) # frm.cleaned_data # print (frm) # return HttpResponse("efgsb") if frm.is_valid(): fdata = frm.cleaned_data uname = fdata['username'] name = fdata['name'] passwd = fdata['password'] try: print uname, passwd usr = User(username=uname) usr.set_password(passwd) usr.save() except: return HttpResponse("User already exists!") myusr = MyUser(user=usr, name=name, t=0) myusr.save() return render(request, "welcome.html") else: return HttpResponse("fill all the boxes") else: return HttpResponse('Nice Try!')
def signup(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('homepage')) state = None if request.method == 'POST': password = request.POST.get('password', '') repeat_password = request.POST.get('repeat_password', '') if password == '' or repeat_password == '': state = 'empty' elif password != repeat_password: state = 'repeat_error' else: username = request.POST.get('username', '') if User.objects.filter(username=username): state = 'user_exist' else: new_user = User.objects.create_user(username=username, password=password, email=request.POST.get('email', '')) new_user.save() new_my_user = MyUser(user=new_user, nickname=request.POST.get('nickname', '')) new_my_user.save() state = 'success' content = { 'active_menu': 'homepage', 'state': state, 'user': None, } return render(request, 'management/signup.html', content)
def signup(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('index_test')) state = None if request.method == 'POST': password = request.POST.get('password', '') repeat_password = request.POST.get('repeat_password', '') if password == '' or repeat_password == '': state = 'empty' elif password != repeat_password: state = 'repeat_error' else: username = request.POST.get('username', '') if User.objects.filter(username=username): state = 'user_exist' else: new_user = User.objects.create_user(username=username, password=password, email=request.POST.get('email', '')) new_user.save() new_my_user = MyUser(user=new_user, nickname=request.POST.get('nickname', '')) new_my_user.save() state = 'success' content = { 'active_menu': 'homepage', 'state': state, 'user': None, } return render(request, 'management/signup.html', content)
def signup(req): if req.session.get('username',''): return HttpResponseRedirect('/') status = '' if req.POST: post = req.POST passwd = post['passwd'] repasswd = post['repasswd'] if passwd != repasswd: status = 're_err' else: if User.objects.filter(username=post['username']): status = 'user_exist' else: newuser = User.objects.create_user(username=post['username'], password=post['passwd'], email=post['email'], ) newuser.save() new_myuser = MyUser(user=newuser,permission=1) new_myuser.save() status = 'success' content = {'noheader': True, 'status': status} return render_to_response('signup.html', content, context_instance=RequestContext(req))
def main(request): u = MyUser(username='******', password='******') u.save() # if request.method != 'POST': # raise Http404('Only POSTs are allowed') try: username = request.POST['username'] password = request.POST['password'] user = auth.authenticate(username=username, password=password) print user # return HttpResponseRedirect('/you-are-logged-in/') return render(request, 'polls/main.html', {'project_name': 'Jet\'s Blog'}) except User.DoesNotExist: return Http404('')
def adduser(request): adminKey=request.POST.get('adminkey', '') username= request.POST.get('username', '') password=request.POST.get('password', '') repeat_password = request.POST.get('repeat_password', '') if adminKey!='iamadministrator': return HttpResponse(HTTP_400_BAD_REQUEST) else: if password == '' or repeat_password == '': return HttpResponse(HTTP_400_BAD_REQUEST) elif password != repeat_password: return HttpResponse(HTTP_400_BAD_REQUEST) user=MyUser.objects.filter(username=request.POST.get('username', '')) if user is not None: return HttpResponse(HTTP_400_BAD_REQUEST) else: new_user=MyUser(username=request.POST.get('username', '') ,password=request.POST.get('password', ''), permission=request.POST.get('permission', '')) new_user.save() return HttpResponse(HTTP_200_OK)