예제 #1
0
def register(request):
    if request.GET.get('username'):
        username = request.GET['username']
        password = request.GET['password1']
        email = request.GET['email']
        data = {}
        if User.objects.filter(username=username):
            data['invalid_user'] = True
        if User.objects.filter(email=email):
            data['invalid_email'] = True
        if (not data.get('invalid_user') and (not data.get('invalid_email'))):
            user = User.objects.create_user(username, request.GET['email'],
                                            password)
            user.save()

            sett = Settings()
            sett.usuario = user
            sett.clave = "tooltips"
            sett.valor = "true"
            sett.save()

            user = authenticate(username=username, password=password)
            if user is not None:
                if user.is_active:
                    djlogin(request, user)
                    data['user'] = username
        return js(data)

    return render_to_response('registrar.html',
                              context_instance=RequestContext(request))
예제 #2
0
def register(request):
	if request.GET.get('username'):
		username = request.GET['username']
		password = request.GET['password1']
		email = request.GET['email']
		data = {}
		if User.objects.filter(username=username):
			data['invalid_user']=True
		if User.objects.filter(email=email):
			data['invalid_email']=True
		if (not data.get('invalid_user') and (not data.get('invalid_email'))):
			user = User.objects.create_user(username, request.GET['email'], password)
			user.save()
			
			sett = Settings()
			sett.usuario = user;
			sett.clave = "tooltips"
			sett.valor = "true"
			sett.save()
			
			user = authenticate(username=username, password=password)
			if user is not None:
				if user.is_active:
					djlogin(request, user)
					data['user']=username
		return js(data)

	return render_to_response('registrar.html',
								context_instance=RequestContext(request))