예제 #1
0
 def post(self, request):
     user_form = ShopUserRegisterForm(request.POST, request.FILES)
     if user_form.is_valid():
         user_form.save()
         return HttpResponseRedirect(reverse('adminapp:users'))
     else:
         return render(request, 'adminapp/user_update.html', {'update_form': user_form})
예제 #2
0
 def post(self, request, *args, **kwargs):
     register_form = ShopUserRegisterForm(request.POST, request.FILES)
     if register_form.is_valid():
         register_form.save()
         return HttpResponseRedirect(reverse('authapp:login'))
     else:
         return render(request, 'authapp/register.html',
                       {'register_form': register_form})
예제 #3
0
 def post(self, request, *args, **kwargs):
     register_form = ShopUserRegisterForm(request.POST, request.FILES)
     if register_form.is_valid():
         user = register_form.save()
         if send_verify_mail(user):
             print('сообщение подтверждения отправлено')
             return HttpResponseRedirect(reverse('authapp:login'))
         else:
             print('ошибка отправки сообщения')
             return HttpResponseRedirect(reverse('authapp:login'))
     else:
         return render(request, 'authapp/register.html',
                       {'register_form': register_form})
예제 #4
0
def register(request):
    title = 'Registration'

    register_form = ShopUserRegisterForm(request.POST, request.FILES)
    if request.method == 'POST':

        if register_form.is_valid():
            new_user = register_form.save()
            auth.login(request, new_user)
            return HttpResponseRedirect(reverse('index'))

    context = {'title': title, 'form': register_form}
    return render(request, 'authapp/register.html', context)
예제 #5
0
def register(request):
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)
        if register_form.is_valid():
            user = register_form.save()
            if send_verify_mail(user):
                print('Отправлено')
            else:
                print('Что-то пошло не так')
            return HttpResponseRedirect(reverse('auth:login'))
    else:
        register_form = ShopUserRegisterForm

    content = {'title': 'Регистрация', 'form': register_form}
    return render(request, 'authapp/register.html', content)
예제 #6
0
def register(request):
    title = 'регистрация'
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)
        if register_form.is_valid():
            user = register_form.save()
            if send_verify_email(user):
                print('success')
            else:
                print('error')
            return HttpResponseRedirect(reverse('authapp:login'))
    else:
        register_form = ShopUserRegisterForm

    content = {'title': title, 'register_form': register_form}
    return render(request, 'authapp/register.html', content)
예제 #7
0
class UserCreateView(CreateView):
    def user_create(request):
        title = 'пользователи/создание'

    if request.method == 'POST':
            user_form = ShopUserRegisterForm(request.POST, request.FILES)
    if user_form.is_valid():
            user_form.save()
        return HttpResponseRedirect(reverse('admin:users'))
    else:
예제 #8
0
def user_create(request):
    if request.method == 'POST':
        user_form = ShopUserRegisterForm(request.POST, request.FILES)
        if user_form.is_valid():
            user_form.save()
            return HttpResponseRedirect(reverse('admin:users'))
    else:
        user_form = ShopUserRegisterForm()
    content = {'update_form': user_form}
    return render(request, 'adminapp/user_update.html', content)
예제 #9
0
def register(request):
    title = 'регистрация'

    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)

        if register_form.is_valid():
            user = register_form.save()
            # return HttpResponseRedirect(reverse('auth:login'))
            send_ok, message_link = send_verify_mail(user)
            if send_ok:
                print('сообщение подтверждения отправлено')
                request.session['message_link'] = message_link
                return HttpResponseRedirect(reverse('auth:login'))
            else:
                print('ошибка отправки сообщения')
                request.session['message_link'] = False
                return HttpResponseRedirect(reverse('auth:login'))
        # else:
        # register_form = ShopUserRegisterForm()
        # content = {'title': title, 'register_form': register_form}
        # return render(request, 'authapp/register.html', content)
    else:
        register_form = ShopUserRegisterForm()

    content = {'title': title, 'register_form': register_form}
    return render(request, 'authapp/register.html', content)
예제 #10
0
파일: views.py 프로젝트: Toptimum/Django2
def register(request):
    if request.method == 'POST':
        form = ShopUserRegisterForm(request.POST, request.FILES)
        if form.is_valid():
            user = form.save()  # приводит к сохранению в базу данных
            if send_verify_mail(user):
                print('Сообщение успешно отправлено!')
                return HttpResponseRedirect(reverse('authapp:login'))
            else:
                print('Ошибка: сообщение не отправлено.')
                return HttpResponseRedirect(reverse('authapp:login'))
    else:
        form = ShopUserRegisterForm()
        content = {'title': 'Регистрация', 'form': form}
        return render(request, 'authapp/register.html', content)

    content = {
        'title': 'Регистрация пользователя',
        'form': form,
        'main_menu': main_menu(),
        'info_pages': footer_menu(),
        'basket': get_basket(request),
    }

    return render(request, 'authapp/register.html', content)
예제 #11
0
def register(request, message_sent=None):
    title = 'register'
    print(message_sent)

    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)

        if register_form.is_valid():
            user = register_form.save()
            if send_verify_mail(user):
                return HttpResponseRedirect(
                    reverse('auth:registration_success',
                            kwargs={'message_sent': 'success'}))
            else:
                return HttpResponseRedirect(
                    reverse('auth:registration_success',
                            kwargs={'message_sent': 'error'}))
    else:
        register_form = ShopUserRegisterForm()

    content = {
        'title': title,
        'register_form': register_form,
        'modal': message_sent
    }

    return render(request, 'authapp/register.html', content)
예제 #12
0
def register(request):
    title = 'регистрация'
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)

        if register_form.is_valid():
            new_user = register_form.save()
            if send_verify_mail(new_user):
                print('сообщение подтверждения отправлено')
                context = {
                    'verif_message':
                    'Вам на почту направлена ссылка с кодом подтверждения регистрации'
                }
                return render(request, 'authapp/register.html', context)
                #return HttpResponseRedirect(reverse('index'))
            else:
                print('ошибка отправки сообщения')
                return HttpResponseRedirect(reverse('auth:login'))
            #auth.login(request, new_user)
            #return HttpResponseRedirect(reverse('index'))
    else:
        register_form = ShopUserRegisterForm()

    context = {'title': title, 'register_form': register_form}

    return render(request, 'authapp/register.html', context)
예제 #13
0
def register(request):
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)
        if register_form.is_valid():
            register_form.save()
            return HttpResponseRedirect(reverse('main'))
    else:
        register_form = ShopUserRegisterForm()

    content = {'register_form': register_form}
    return render(request, 'authapp/register.html', content)
예제 #14
0
def user_create(request):
    title = 'Панель управления | Создание пользователя'
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)
        if register_form.is_valid():
            register_form.save()
            return HttpResponseRedirect(reverse('dashboard:users'))
    else:
        register_form = ShopUserRegisterForm()

    context = {'title': title, 'update_form': register_form}
    return render(request, 'dashboardapp/user_update.html', context)
예제 #15
0
def register(request):
    if request.method == 'POST':
        form = ShopUserRegisterForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('authapp:login'))
    else:
        form = ShopUserRegisterForm()

    content = {'title': 'регистрация в системе', 'form': form}

    return render(request, 'authapp/register.html', content)
예제 #16
0
def user_create(request):
    title = "пользователи/создание"
    if request.method == "POST":
        user_form = ShopUserRegisterForm(request.POST, request.FILES)
        if user_form.is_valid():
            user_form.save()
            return HttpResponseRedirect(reverse("admin:users"))
    else:
        user_form = ShopUserRegisterForm()

    content = {"title": title, "update_form": user_form,
               "media_url": settings.MEDIA_URL}
    return render(request, "adminapp/user_update.html", content)
예제 #17
0
def user_create(request):
    title = 'пользователи/создание'
    if request.method == 'POST':
        user_form = ShopUserRegisterForm(request.POST, request.FILES)
        if user_form.is_valid():
            user_form.save()
            return HttpResponseRedirect(reverse('admin:users'))
    else:
        user_form = ShopUserRegisterForm()

    context = {'title': title, 'update_form': user_form}

    return render(request, 'adminapp/user_update.html', context)
예제 #18
0
def register(request):
    title = 'регистрация'
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)
        if register_form.is_valid():
            register_form.save()
            return HttpResponseRedirect(reverse('auth:login'))
    else:
        register_form = ShopUserRegisterForm()

    context = {'title': title, 'register_form': register_form}

    return render(request, 'authapp/register.html', context)
예제 #19
0
파일: views.py 프로젝트: RonHovard/django
def user_register(request):
    if request.method == 'POST':
        form = ShopUserRegisterForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('auth:user_login'))
    else:
        form = ShopUserRegisterForm()

    context = {
        'page_title': 'Регистрация',
        'form': form,
    }
    return render(request, 'authapp/register.html', context)
예제 #20
0
def register(request):
    title = "registration"

    if request.method == "POST":
        register_form = ShopUserRegisterForm(request.POST, request.FILES)

        if register_form.is_valid():
            register_form.save()
            return HttpResponseRedirect(reverse("auth:login"))
    else:
        register_form = ShopUserRegisterForm()

    content = {"title": title, "register_form": register_form}
    return render(request, "authapp/register.html", content)
예제 #21
0
def create(request):
    if request.method == 'POST':
        form = ShopUserRegisterForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            user = form.save()
            if sand_verify_mail(user):
                print('Отправлено')
                return HttpResponseRedirect(reverse('auth:login'))
            return HttpResponseRedirect(reverse('auth:login'))
        else:
            print('Рабы не смогли доставить письмо')
            return HttpResponseRedirect(reverse('auth:login'))
    else:
        form = ShopUserRegisterForm()

    context = {'title': 'регистрация', 'form': form}
    return render(request, 'authapp/register.html', context)
예제 #22
0
def create(request):
    if request.method == 'POST':
        create_form = ShopUserRegisterForm(request.POST, request.FILES)

        if create_form.is_valid():
            create_form.save()
            return HttpResponseRedirect(reverse('auth:login'))
    else:
        create_form = ShopUserRegisterForm()

    content = {
        'title':'Регистрация',
        'form':create_form
    }
    return render(request, 'authapp/create.html', content)
예제 #23
0
def user_register(request):
    if request.method == 'POST':
        form = ShopUserRegisterForm(request.POST, request.FILES)
        if form.is_valid():
            user = form.save()
            user.send_verify_mail()
            # auth.login(request, user)
            return HttpResponseRedirect(reverse('authapp:login'))
    else:
        form = ShopUserRegisterForm()
    context = {'page_title': 'регистрация', 'form': form}
    return render(request, 'authapp/register.html', context)
예제 #24
0
파일: views.py 프로젝트: RSV48/Django01
def register(request):
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)
        if register_form.is_valid():
            if send_verify_mail(register_form.save()):
                print('success')
            else:
                print('failed')
            return HttpResponseRedirect(reverse('auth:login'))
    else:
        register_form = ShopUserRegisterForm()
    content = {'title': 'регистрация', 'form': register_form}
    return render(request, 'authapp/register.html', content)
예제 #25
0
def user_create(request):
    title = 'пользователи/создание'

    if request.method == 'POST':
        create_form = ShopUserRegisterForm(request.POST, request.FILES)
        if create_form.is_valid():
            create_form.save()
            return redirect('adminka:user_read')
    else:
        create_form = ShopUserRegisterForm()

    context = {
        'title': title,
        'create_form': create_form
    }

    return render(request, 'adminapp/user_create.html', context)
예제 #26
0
def register(request):
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)

        if register_form.is_valid():
            register_form.save()
            return HttpResponseRedirect(reverse('auth:login'))
    else:
        register_form = ShopUserRegisterForm()

    content = {
        'title': 'регистрация',
        'register_form': register_form,
        'auth_page_images': AuthPageImages.objects.all()
    }

    return render(request, 'authapp/register.html', content)
def edit(request: HttpRequest):
    title = 'edit user'

    if request.method == 'POST':
        edit_form = ShopUserEditForm(request.POST,
                                     request.FILES,
                                     instance=request.user)

        if edit_form.is_valid():
            edit_form.save()
            return HttpResponseRedirect(reverse('auth:edit'))
    else:
        edit_form = ShopUserRegisterForm(instance=request.user)

    context = {
        'title': title,
        'site_navigation_links': site_navigation_links,
        'edit_form': edit_form
    }
    return render(request, 'authapp/edit.html', context)
예제 #28
0
def register(request):
    if request.method == "POST":
        form = ShopUserRegisterForm(request.POST, request.FILES)
        if form.is_valid():
            user = form.save()
            user.verification_email()
            return HttpResponseRedirect(reverse('auth:login'))
    else:
        form = ShopUserRegisterForm()
    content = {
        "main_title": "регистрация",
        "button_title": "зарегестрировать",
        "form": form,
    }
    return render(request, "authapp/register.html", content)
예제 #29
0
def register(request):
    if request.method == "POST":
        register_form = ShopUserRegisterForm(request.POST, request.FILES)
        if register_form.is_valid():
            user = register_form.save()
            if send_verify_email(user):
                print("success")
            else:
                print("error")
            return HttpResponseRedirect(reverse("authapp:login"))
    else:
        register_form = ShopUserRegisterForm()

    content = {"register_form": register_form}
    return render(request, "authapp/register.html", content)
예제 #30
0
def register(request):
    if request.method == 'POST':
        register_form = ShopUserRegisterForm(request.POST, request.FILES)
        if register_form.is_valid():
            user = register_form.save()
            if send_verify_mail(user):
                print('сообщение подтверждения отправлено')
                return HttpResponseRedirect(reverse('auth:login'))
            else:
                print('ошибка отправки сообщения')
                return HttpResponseRedirect(reverse('auth:login'))
    else:
        register_form = ShopUserRegisterForm()
    content = {'register_form': register_form}
    return render(request, 'authapp/register.html', content)