Beispiel #1
0
def Registro(request):
    """view del profile
       """
    error = False
    if request.method == 'POST':

        validator=formRegistrovalidator(request.POST)
        validator.required =['nombre','apellido','email','password', 'repassword']
        if validator.is_valid():

            user = User()
            user.first_name = request.POST['nombre']
            user.last_name = request.POST['apellido']
            user.username = request.POST['email']
            user.password = make_password(request.POST['password'])
            user.repasswor = make_password(request.POST['repassword'])
          #todo: enviar correo electronico para confirmar cuenta
            user.is_active = True
            user.save()


             #TODO: ENviar correo electronico para confirmar cuenta
            #asunto = "Registro"
            #body = render_to_string('email.html', { 'user': user})

            #send_mail(asunto, body, EMAIL_HOST_USER, [ usuario.email ] )
            #msg = EmailMultiAlternatives(asunto, body, EMAIL_HOST_USER, [ user.email ] )
            #msg.content_subtype = "html"
            #msg.send()

            return render_to_response('Registro.html', {'success': True}, context_instance=RequestContext(request))

        else:
            return render_to_response('Registro.html', {'error': validator.getMessage() } , context_instance = RequestContext(request))
  #agregar elusuario ala bases de datos

    return render_to_response('Registro.html', context_instance = RequestContext(request))