Ejemplo n.º 1
0
def user_register(request):
    context = dict()
    form = RegisterForm(request.POST or None)
    if form.is_valid():
        # get new user information from form
        username = form.clean_username()
        first_name = form.clean_first_name()
        last_name = form.clean_last_name()
        email = form.clean_email()
        password = form.clean_password()
        # create new user and set_password and set active
        new_user = User(username=username,
                        last_name=last_name,
                        first_name=first_name,
                        email=email)
        new_user.set_password(password)
        new_user.is_active = True
        new_user.save()

        # login new user
        login(request, new_user)
        messages.success(request, "You have successfully registered.")
        return redirect("index")

    context["register_form"] = form
    return render(request, "user/register.html", context)
Ejemplo n.º 2
0
def user_register(request):
    context = dict()
    form = RegisterForm(request.POST or None)
    if form.is_valid():
        # get new user information from form
        username = form.clean_username()
        email = form.clean_email()
        password = form.clean_password()
        # create new user and set_password and set active
        new_user = User(username=username, email=email)
        new_user.set_password(password)
        new_user.is_active = True
        new_user.save()
        # login new user
        login(request, new_user)
        messages.success(request, "Başarıyla Kayıt Oldunuz.")
        return redirect("index")

    context["register_form"] = form
    return render(request, "page/user_register.html", context)