def register(request): if request.method == 'GET': return render(request, 'register.html') elif request.method == 'POST': user = User() user.username = request.POST.get('username') user.password = genarate_password(request.POST.get('password')) user.token = str(uuid.uuid5(uuid.uuid4(), 'register')) user.save() request.session['token'] = user.token return redirect('app:index')
def register(request): if request.method == 'GET': return render(request,'mine/register.html') elif request.method == 'POST': user = User() user.email = request.POST.get('email') user.password = generate_password(request.POST.get('password')) user.name = request.POST.get('name') user.phone = request.POST.get('phone') # 状态保持 user.token = generate_token() user.save() request.session['token'] = user.token return redirect('axf:mine')
def register(request): if request.method == "GET": return render(request, 'register.html') elif request.method == "POST": username = request.POST.get("username") password = request.POST.get("password") email = request.POST.get("email") user = User() user.username = username user.password = password user.email = email user.save() return render(request, "register_success.html")
def register(request): if request.method == "GET": data = {"title": "注册"} return render(request, 'user/register.html', context=data) elif request.method == "POST": username = request.POST.get("username") email = request.POST.get("email") password = request.POST.get("password") icon = request.FILES.get("icon") # password = hash_str(password) password = make_password(password) user = User() user.u_username = username user.u_password = password user.u_email = email user.u_icon = icon user.save() u_token = uuid.uuid4().hex cache.set(u_token, user.id, timeout=60 * 60 * 24) print(u_token) send_email_activate(username, email, u_token) return redirect(reverse("axf:login"))