def signup(request): if request.method == 'GET': return render(request, 'front_signup.html') else: form = SignupForm(request.POST) if form.is_valid(): email = form.cleaned_data.get('email') username = form.cleaned_data.get('username') password = form.cleaned_data.get('password') cache_data = { 'email': email, 'username': username, 'password': password } if send_email(request, email, 'front_check_email', cache_data): return HttpResponse(u'邮件发送成功') else: return HttpResponse(u'邮件发送失败') else: return xtjson.json_params_error(message=form.get_error())
def signup(request): # 前台注册(附:注册必须check_email后账号才生效) if request.method == 'GET': return render(request, 'front_signup.html') else: form = SignupForm(request.POST) if form.is_valid(): email = form.cleaned_data.get('email') username = form.cleaned_data.get('username') password = form.cleaned_data.get('password') # 给用户发送一封确认邮件 # request,email,check_url,cache_data=None,subject=None,message=None cache_data = { 'email': email, 'username': username, 'password': password } if send_email(request, email, 'front_check_email', cache_data): return HttpResponse(u'邮件发送成功') else: return HttpResponse(u'邮件发送失败') else: return myjson.json_params_error(message=form.get_error())