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")
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")
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")