Exemplo n.º 1
0
def signup_form(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()  # completed sign up
            username = form.cleaned_data.get('username')
            password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=password)
            login(request, user)
            # Create data in profile table for user
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.image = "images/users/user.png"
            data.save()
            messages.success(request, 'Your account has been created!')
            return HttpResponseRedirect('/')
        else:
            messages.warning(request, form.errors)
            return HttpResponseRedirect('/signup')

    form = SignUpForm()
    setting = Setting.objects.get(pk=1)
    category = Category.objects.all()
    context = {'setting': setting, 'category': category, 'form': form}

    return render(request, 'signup.html', context)
Exemplo n.º 2
0
def validate_registration(request):
    if request.method == 'POST':
        userExist = False
        emailExist = False
        success = False
        username = request.POST['username']
        email = request.POST['email']
        password = request.POST['password']
        cpass = request.POST['cpass']

        if User.objects.filter(username=username).exists():
            userExist = True
        if User.objects.filter(email=email).exists():
            emailExist = True
        if not (User.objects.filter(username=username).exists() or User.objects.filter(email=email).exists()):
            myuser = User.objects.create_user(username,email,password)
            myuser.save()
            myprofile = UserProfile(UserUsername=myuser)
            myprofile.save()
            leaderBoard = LeaderBoard(user=myuser)
            leaderBoard.save()
            success = True
        json = {"success":success,"userExist":userExist,"emailExist":emailExist}
        return JsonResponse(json)
    else:
        return render(request,'home/404.html')
Exemplo n.º 3
0
def signup_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = request.POST['username']
            password = request.POST['password1']
            user = authenticate(request, username=username, password=password)
            login(request, user)
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.photo = "images/users/user.png"
            data.save()
            return HttpResponseRedirect('/')

        else:
            pass1 = request.POST['password1']
            pass2 = request.POST['password2']
            if pass1 != pass2:
                messages.warning(request, "Girilen şifreler eşleşmiyor.")
                return HttpResponseRedirect('/signup')
            else:
                messages.warning(request, "Üyelik Oluşturulurken Bir Hata Oluştu")
                return HttpResponseRedirect('/signup')
    form = SignUpForm()
    category = Category.objects.all()

    context = {'category': category,
               'form': form,
            }
    return render(request, 'signup.html', context)
Exemplo n.º 4
0
def signup_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            password = form.cleaned_data.get('password1')
            user = authenticate(request, username=username, password=password)
            login(request, user)
            current_user = request.user
            data = UserProfile(
            )  #kişi kayıt olduğunda otomatik profile oluşturmak için
            data.user_id = current_user.id
            data.image = "images/user.jpg"
            data.phone = 123456789
            data.save()
            messages.success(request,
                             "Sisteme başarılı bir şekilde kaydoldunuz")
            return HttpResponseRedirect('/')

        else:
            messages.error(request, "Hata. ")
            return HttpResponseRedirect('/signup')
    form = SignUpForm()
    category = Category.objects.all()
    setting = Setting.objects.get(pk=1)
    context = {'category': category, 'form': form, 'setting': setting}
    return render(request, 'signup.html', context)
Exemplo n.º 5
0
 def add_user_to_database(self, user):
     user_profile = UserProfile(
         user_id=user.chat_id,
         language=user.language,
         username=user.username,
         email=user.email,
     )
     user_profile.save_base()
Exemplo n.º 6
0
def index(request):
    if request.user.is_authenticated:
        try:
            user = UserProfile.objects.get(user=request.user)
        except UserProfile.DoesNotExist:
            user = UserProfile(user=request.user)
            user.save()
        return render(request, 'taskeo/index.html', context={"user": user})
    return redirect('/signin')
Exemplo n.º 7
0
def signup_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=password)
            login(request, user)
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.image = "images/users/user.jpg"
            data.save()
            return HttpResponseRedirect('/')

    form = SignUpForm()
    category = Category.objects.all()
    context = {'category': category, 'form': form}
    return render(request, 'signup.html', context)
Exemplo n.º 8
0
def signup_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            password = form.cleaned_data.get('password1')
            user = authenticate(request, username=username, password=password)
            login(request, user)
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.save()
            messages.success(request, "Welcome... Registering is successfuly.")
            return HttpResponseRedirect('/')

    form = SignUpForm()
    context ={
        'form': form
    }
    return render(request, 'signup.html', context)
Exemplo n.º 9
0
def signup_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = request.POST['username']
            password = request.POST['password1']
            user = authenticate(request, username=username, password=password)
            login(request, user)
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.image = "images/users/user.png"
            data.save()
            messages.success(
                request,
                "Hoşgeldiniz.. Sitemize başarılı bir şekilde üye oldunuz. ")
            return HttpResponseRedirect('/')
    form = SignUpForm()
    category = Category.objects.all()
    context = {'category': category, 'form': form}
    return render(request, 'signup.html', context)
Exemplo n.º 10
0
def signup_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            password = form.cleaned_data.get('password1')
            user = authenticate(request, username=username, password=password)
            login(request, user)
            #PROFİL TABLOSUNuDA OLUŞTUR
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.image = "images/users/user.png"
            data.save()
            messages.success(request, "üye oldunuz süpersiniz!!!!!!")
            return HttpResponseRedirect('/')
    form = SignUpForm()
    category = Category.objects.all()
    context = {
        'category': category,
        'form': form,
    }
    return render(request, 'signup.html', context)
Exemplo n.º 11
0
def register_view(request):
    if request.method == 'POST':
        form = RegisterForm(request.POST)
        if form.is_valid():
            form.save()
            username = request.POST['username']
            password = request.POST['password1']
            user = authenticate(request, username=username, password=password)
            login(request, user)
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.save()
            return HttpResponseRedirect('/')

    form = RegisterForm()
    setting = Settings.objects.get(pk=1)
    bimage = Accommodation.objects.get(pk=1)
    context = {
        'setting': setting,
        'bimage': bimage,
        'form': form,
    }
    return render(request, 'register.html', context)
Exemplo n.º 12
0
def sign_up_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            password = form.cleaned_data.get('password1')
            user = authenticate(request, username=username, password=password)
            login(request, user)

            #current data in profile table for user
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.image = "images/users/user_image.png"
            data.save()
            messages.success(request, "Sitemize başarılı bir şekilde üye oldunuz.")

            return HttpResponseRedirect('/')

    form = SignUpForm()

    context = {'form': form}
    return render(request, 'sign_up.html', context)
Exemplo n.º 13
0
def signup_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = request.POST['username']
            password = request.POST['password1']
            user = authenticate(request, username=username, password=password)
            login(request, user)
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.image = "images/users/user.png"
            data.save()
            return HttpResponseRedirect('/')
    form = SignUpForm()
    category = Category.objects.all()
    setting = Setting.objects.get(pk=1)
    context = {
        'category': category,
        'form': form,
        'setting': setting,
    }
    return render(request, 'signup.html', context)
Exemplo n.º 14
0
def signup_view(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = request.POST['username']
            password = request.POST['password1']
            user = authenticate(request, username=username, password=password)
            login(request, user)
            #create user profile
            current_user = request.user
            data = UserProfile()
            data.user_id = current_user.id
            data.image = "images/users/indir.jpg"
            data.save()
            messages.success(request, "Hoşgeldiniz ! Başarıyla üye oldunuz...")
            return HttpResponseRedirect('/')

    if request.user.is_authenticated:
        current_user = request.user
        profile = UserProfile.objects.get(user_id=current_user.id)
        form = SignUpForm()
        category = Category.objects.all()
        context = {
            'category': category,
            'form': form,
            'profile': profile,
        }
    else:
        form = SignUpForm()
        category = Category.objects.all()
        context = {
            'category': category,
            'form': form,
        }
    return render(request, 'signup.html', context)