Exemple #1
0
def register(request):
    """注册"""
    context = {}
    if request.method == 'POST':
        form = RegisterForm(request, request.POST)
        if form.is_valid():
            user_id = form.get_user()
            return HttpResponseRedirect('/manage/userGreat/%s/' % user_id)

        context['form'] = form
    else:
        context['form'] = RegisterForm()
    return render(request, 'theme/register.html', context)
Exemple #2
0
def register(request):
    """注册"""
    context = {}
    if request.method == 'POST':
        form = RegisterForm(request, request.POST)
        if form.is_valid():
            user_id = form.get_user()
            return HttpResponseRedirect('/manage/userGreat/%s/' %user_id)

        context['form'] = form
    else:
        context['form'] = RegisterForm()
    return render(request, 'theme/register.html', context)
Exemple #3
0
def register(request):
    """注册"""
    context = {}
    if request.method == 'POST':
        form = RegisterForm(request, request.POST)
        if form.is_valid():
            email = [form.get_email()]
            uid=  form.get_user_id()
            token = form.get_token()
            # 发送邮件激活
            subject = u'Python研究社邮箱验证'
            html = """<p><b>亲爱的用户,欢迎加入Python研究社!</b></p>
            <p>请在7天内点击点击下面的链接完成邮件验证:<p>
            <p><a href="http://codetheme.sinaapp.com/account/verify/%s/%s/">http://codetheme.sinaapp.com/account/verify/%s/%s/</a></p>
            <p>如果以上链接无法点击,请将上面的地址复制到你的浏览器(如chrome)的地址栏进入,如果找不到请到邮件垃圾箱里翻翻.</p>
            <p>如果激活不成功,您可以致信 <a href="mailto:[email protected]">[email protected]</a>,标题为“用户验证”。</p>
            """ %(token, uid, token, uid)
            s = superMail(email, subject, html)
            if s.sendEmail():
                return HttpResponseRedirect('/account/tip/')


        context['form'] = form
    else:
        context['form'] = RegisterForm()
    return render(request, 'theme/register.html', context)