def register(request): title = 'регистрация' if request.method == 'POST': register_form = ShopUserRegisterForm(request.POST, request.FILES) if register_form.is_valid(): register_form.save() username = request.POST['username'] password = request.POST['password1'] user = auth.authenticate(username=username, password=password) if user: auth.login(request, user) return HttpResponseRedirect(reverse('main')) else: register_form = ShopUserRegisterForm() content = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', content)
def register(request): title = 'регистрация' links_menu = loadFromJSON("links_menu") 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, 'links_menu': links_menu, } return render(request, 'authapp/register.html', content)
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)
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)
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})
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)
def register(request): title = 'регистрация' if request.method == 'POST': register_form = ShopUserRegisterForm(request.POST, request.FILES) if register_form.is_valid(): user = register_form.save() send_verify_mail(user) return HttpResponseRedirect(reverse('auth:login')) else: register_form = ShopUserRegisterForm() context = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', context)
def user_create(request): title = 'пользователи/создание' # GET - просто отобразить, а POST - обработать форму if request.method == 'POST': user_form = ShopUserRegisterForm(request.POST, request.FILES) # user_form = ShopUserAdminEditForm(request.POST, request.FILES) if user_form.is_valid(): user_form.save() # reverse - генерируем адрес видимый в строке # return HttpResponseRedirect(reverse('admin:users')) return HttpResponseRedirect(reverse('adminapp:user_reads')) else: user_form = ShopUserRegisterForm() # user_form = ShopUserAdminEditForm() content = { 'title': title, 'update_form': user_form # 'form': user_form } return render(request, 'adminapp/user_update.html', content)
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)
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)
def register(request): title = 'Регистрация' register_form = ShopUserRegisterForm() # Проверяем, что данные пришли методом POST if request.method == 'POST': register_form = ShopUserRegisterForm(request.POST, request.FILES) # Получаем данные и проверяем есть ли они в request if register_form.is_valid(): try: register_form.save() # После сохранения данных авторизируем пользователя и направляем на главную страницу user = auth.authenticate(request, username=request.POST['username'], password=request.POST['password1']) auth.login(request, user) return HttpResponseRedirect(reverse('main')) except ValueError: pass context = { 'title': title, 'register_form': register_form, } return render(request, 'authapp/register.html', context)
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)
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)
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)
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): return render(request, 'authapp/email_confirmation.html', {'title': 'email confirmation'}) else: return HttpResponseRedirect(reverse('auth:register')) else: register_form = ShopUserRegisterForm() context = {'title': 'register', 'register_form': register_form} return render(request, 'authapp/register.html', context)
def register(request): title_register = 'Регистрация нового пользователя' 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 confirmation registration ') else: print('Error confirmation registration') return HttpResponseRedirect(reverse('auth:login')) else: register_form = ShopUserRegisterForm() content = {'title': title_register, 'register_form': register_form} return render(request, 'authapp/register.html', content)
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() auth.login(request, new_user) sendmessage(new_user.email) return HttpResponseRedirect(reverse('mainApp')) else: register_form = ShopUserRegisterForm() context = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', context)
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_mail(user): print('сообщение подтверждения отправлено') # сделать страничку else: print('ошибка отправки сообщения') return render(request, 'authapp/emailed.html') else: register_form = ShopUserRegisterForm() context = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', context)
def register(request): title = 'register' 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('verify email sent') return HttpResponseRedirect(reverse('auth:login')) else: print('veiify email sending ERROR') return HttpResponseRedirect(reverse('auth:login')) else: register_form = ShopUserRegisterForm() content = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', content)
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('auth:login')) else: # print('ошибка отправки сообщения') return HttpResponseRedirect(reverse('main:index')) else: form = ShopUserRegisterForm() context = {'title': 'регистрация', 'form': form} return render(request, 'authapp/register.html', context)
def user_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_mail(user): print('Сообщение подтверждения отправлено') return render(request, 'authapp/verification_sent.html', {'email': user.email}) else: print('Ошибка отправки сообщения') else: register_form = ShopUserRegisterForm() content = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', content) return HttpResponseRedirect(reverse('auth:login'))
def register(request): title = 'регистрация' if request.method == 'POST': register_form = ShopUserRegisterForm(request.POST, request.FILES) if register_form.is_valid(): user = register_form.save() messages.success(request, 'Вы успешно зарегистрировались!') if send_verify_mail(user): print('сообщение подтверждения отправлено') return HttpResponseRedirect(reverse('auth:login')) else: print('ошибка отправки сообщения') return HttpResponseRedirect(reverse('auth:login')) else: register_form = ShopUserRegisterForm() content = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', content)
def register(request): register_form = ShopUserRegisterForm() if request.method == 'POST': register_form = ShopUserRegisterForm(data=request.POST, files=request.FILES) if register_form.is_valid(): user = register_form.save() if send_verify_mail(user): print('Сообщение подтверждения регистрации отправлено') return HttpResponseRedirect(reverse('auth_urls:login')) else: print('Ошибка отправки сообщения подтверждения регистрации') return HttpResponseRedirect(reverse('auth_urls:login')) context = { 'title': 'Регистрация', 'register_form': register_form, 'submit_label': 'Зарегистрироваться' } return render(request, 'authapp/register.html', context)
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_mail(user): print("сообщение для подтверждения регистрации отправлено") return HttpResponseRedirect(reverse("auth:login")) print("ошибка отправки сообщения для подтверждения регистрации") return HttpResponseRedirect(reverse("auth:login")) else: register_form = ShopUserRegisterForm() content = {"title": title, "register_form": register_form} return render(request, "authapp/register.html", content)
def user_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_verification_email(user): request.session['register'] = True print('succes') return HttpResponseRedirect(reverse('authapp:login')) else: print('error') register_form = ShopUserRegisterForm() context = { 'page_title': 'регистрация', 'form': register_form, } return render(request, 'authapp/register.html', context)
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('Письмо отправлено') else: print('Не удалось отправить.') return HttpResponseRedirect(reverse('auth:login')) else: register_form = ShopUserRegisterForm() content = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', content)
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('auth:login')) else: register_form = ShopUserRegisterForm() content = { 'title': 'Регистрация', 'head_text': 'Аутентификация', 'register_form': register_form } return render(request, 'authapp/register.html', content)
def register(request): title = 'регистрация' if request.method == 'POST': # request.FILES - необходим, чтобы работала загрузка медиафайлов с формы 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 = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', content)
def register(request): title = 'регистрация' if request.method == 'POST': register_form = ShopUserRegisterForm(request.POST) if register_form.is_valid(): user = register_form.save() # if send_verify_mail(user): # print('сообщение подтвердтверждения отправлено') return HttpResponseRedirect(reverse('main')) # else: # print('ошибка отправки сообщения') # return HttpResponseRedirect(reverse('auth:login')) else: register_form = ShopUserRegisterForm() content = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', content)
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_link(user): logging.debug('sent successful') return HttpResponseRedirect(reverse('auth:login')) else: logging.debug('sent failed') return HttpResponseRedirect(reverse('auth:login')) else: register_form = ShopUserRegisterForm() content = {'title': title, 'register_form': register_form} return render(request, 'authapp/register.html', content)