Exemple #1
0
def register(request):
    if request.method == "POST":
        # register
        username = request.POST['login']
        password = request.POST['password']

        if not username or not password:
            return render_to_response("user/error.html",
                                      {"message": u"Логин или пароль пуст"})

        try:
            user = User.objects.create_user(username, u"*****@*****.**" % username,
                                            password)
            user.is_active = True
            user.save()
            profile = UserProfile()
            profile.user = user
            profile.save()
            auth.login(request,
                       auth.authenticate(username=username, password=password))
        except:
            return render_to_response(
                "user/error.html",
                {"message": u"Пользователь с таким ником уже существует"})

        return redirect("/")
    else:
        return render_to_response("user/reg_form.html")
Exemple #2
0
def register(request):
    if request.method == "POST":
        # register
        username = request.POST['login']
        password = request.POST['password']

        if not username or not password:
            return render_to_response("user/error.html", {"message": u"Логин или пароль пуст"})

        try:
            user = User.objects.create_user(username, u"*****@*****.**" % username, password)
            user.is_active = True
            user.save()
            profile = UserProfile()
            profile.user = user
            profile.save()
            auth.login(request, auth.authenticate(username=username, password=password))
        except:
            return render_to_response("user/error.html", {"message": u"Пользователь с таким ником уже существует"})

        return redirect("/")
    else:
        return render_to_response("user/reg_form.html")
Exemple #3
0
def register(request):
    if request.method == "POST":
        # register
        username = request.POST['login']
        password = request.POST['password']

        if not username or not password:
            return render_to_response("user/error.html", {"message": u"Complete the forms entirely. All two of them."})

        try:
            user = User.objects.create_user(username, u"*****@*****.**" % username, password)
            user.is_active = True
            user.save()
            profile = UserProfile()
            profile.user = user
            profile.save()
            auth.login(request, auth.authenticate(username=username, password=password))
        except:
            return render_to_response("user/error.html", {"message": u"Username is already taken. You're not that special."})

        return redirect("/")
    else:
        return render_to_response("user/reg_form.html")