def remind_user(request): """ **Descripción**: Resetea la contraseña de usuario """ from forms import EmailForm if request.method == 'POST': f = EmailForm(request.POST, prefix='pass_remind') if f.is_valid(): from models import User user = User.objects.get_by_email(f.cleaned_data['email']) if user is None: fail = _(u"El correo no existe") f._errors['email'] = f.error_class([fail]) else: user.send_remind_code() msg = _( u"Se ha enviado un correo de confirmación a %s. Por favor revisa tu correo" ) % user.email return render_to_response( 'mainApp/user_pass.html', dict(msg=msg), context_instance=RequestContext(request)) else: f = EmailForm(prefix='pass_remind') return render_to_response('mainApp/user_pass.html', {'form': f}, context_instance=RequestContext(request))
def remind_user(request): """ **Descripción**: Resetea la contraseña de usuario """ from forms import EmailForm if request.method == 'POST': f = EmailForm(request.POST, prefix='pass_remind') if f.is_valid(): from models import User user = User.objects.get_by_email(f.cleaned_data['email']) if user is None: fail = _(u"El correo no existe") f._errors['email'] = f.error_class([fail]) else: user.send_remind_code() msg = _(u"Se ha enviado un correo de confirmación a %s. Por favor revisa tu correo") % user.email return render_to_response('mainApp/user_pass.html', dict(msg=msg), context_instance=RequestContext(request)) else: f = EmailForm(prefix='pass_remind') return render_to_response('mainApp/user_pass.html', {'form': f}, context_instance=RequestContext(request))