コード例 #1
0
        return render(request, 'user/ErrorUrl.html', {'error': '此地址异常'})
    try:
        mail_activate_info = {
            'email': code_encrypt(register_email),
            'verify_code': code_encrypt(random_str(4))
        }
        url = url_covenrt(request=request,
                          dict=mail_activate_info,
                          path='users/email_activate')
        password = make_password(register_password, None, 'pbkdf2_sha256')
        user = UserProfile(email=register_email,
                           password=password,
                           username=register_username,
                           is_active=False,
                           is_staff=False)
        user.email_user('激活你的用户', '请点击链接:' + url, '*****@*****.**')
        request.session['email_activate'] = mail_activate_info['email']
        request.session['verify_code_activate'] = mail_activate_info[
            'verify_code']
        user.save()
        msg['isSuccess'] = True
    except Exception, e:
        msg['isSuccess'] = False
    return HttpResponse(json.dumps(msg), content_type="application/json")


#注册成功或注册邮箱发送后回执
def registerorretrieve_sucess(request, param):
    msg = {}
    try:
        method = param.split('/')[0]