示例#1
0
def signup(request):
    if request.method == "POST":

        user_image = None
        if request.FILES:
            myfile = request.FILES['userimage']
            fs = FileSystemStorage()
            filename = fs.save(myfile.name, myfile)
            user_image = fs.url(filename)
            user_image = myfile.name
        form = SignupForm(request.POST)
        f = form.save(commit=False)
        f.email = request.POST["email"]
        f.name = request.POST["name"]
        f.city = request.POST["city"]
        f.password = request.POST["password"]
        f.mobile = request.POST["mobile"]
        f.image = user_image
        f.otp = otp_sending()
        otp = otp_sending()
        ti = time()
        f.otpgentime = time()
        token = str(otp) + str(request.POST["email"][0:5]) + str(
            request.POST["mobile"][0:5])
        link = "http://127.0.0.1:8000/activeuser/?token=" + str(
            token) + "&email=" + request.POST["email"]

        f.token = token
        f.save()
        smtp(f.name, link, f.otpgentime, f.email)

        return HttpResponse(
            "<h1>  verify the existing user, see your email </h1>")

    return render(request, "signup.html")
示例#2
0
def signup_view(request):
    if request.method == "POST":
        form = SignupForm(request.POST)
        if form.is_valid():
            data = form.cleaned_data
            new_user = MyUser.objects.create_user(
                username=data.get("username"),
                password=data.get("password"),
                displayname=data.get("displayname")
            )
            login(request, new_user)
            return HttpResponseRedirect(reverse('homepage'))
    form = SignupForm()
    return render(request, 'basic.html', {"form": form})
示例#3
0
def signup_view(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.is_valid():
            data = form.cleaned_data
            new_user = MyUser.objects.create_user(
                username=data.get('username'),
                password=data.get('password'),
                displayname=data.get('displayname'))
        login(request, new_user)
        return HttpResponseRedirect(
            request.GET.get('next', reverse('homepage')))
    form = SignupForm()
    return render(request, "generic_form.html", {'form': form})
def signup(request):
    if request.method == "POST":
        form = SignupForm(request.POST)
        if form.is_valid():
            data = form.cleaned_data
            user = MyUser.objects.create_user(
                username=data['username'],
                displayname=data['displayname'],
                password=data['password1'],
            )
            user.save()
            login(request, user)
            return HttpResponseRedirect(reverse('homepage'))
    form = SignupForm()
    return render(request, 'SignupForm.html', {'form': form})
示例#5
0
def signup_view(request):
    if request.method == "POST":
        form = SignupForm(request.POST)
        if form.is_valid():
            data = form.cleaned_data
            new_user = MyUser.objects.create_user(
                password=data.get("password"),
                username=data.get("username"),
                age=data.get("age"),
                display_name=data.get("display_name"),
                homepage=data.get("homepage"),
            )
            login(request, new_user)
            return HttpResponseRedirect(reverse("home"))

    form = SignupForm()
    return render(request, "generic_form.html", {"form": form})