Changeset 64255b8 in observatorio
- Timestamp:
- Jul 22, 2014, 5:23:50 PM (10 years ago)
- Branches:
- master
- Children:
- 4ae1d12
- Parents:
- 0feb9d2
- Location:
- procesos/apps/autenticar
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
procesos/apps/autenticar/ajax.py
r1fa6a5b r64255b8 10 10 # Contiene las Clases, métodos y funciones requeridas para atender las peticiones AJAX de la aplicación 11 11 from dajax.core import Dajax 12 from django.http import HttpResponse 12 13 from autenticar.views import generarCaptcha 14 from comun.ajax import msg_not_ajax 15 import json 13 16 14 17 15 def reloadCaptcha(request): 16 dajax = Dajax() 17 datosCaptcha = generarCaptcha() 18 dajax.assign('#divImgcaptcha', 'innerHTML', datosCaptcha[0]) 19 dajax.assign('#imghash', 'value', datosCaptcha[1]) 20 return dajax 18 def reload_captcha(request): 19 try: 20 if not request.is_ajax(): 21 return HttpResponse(json.dumps({'resultado': False, 'error': msg_not_ajax})) 22 23 datos_captcha = generarCaptcha() 24 25 return HttpResponse(json.dumps({'resultado': True, 'div_img_captcha': datos_captcha[0], 26 'imghash': datos_captcha[1]})) 27 28 except Exception, e: 29 return HttpResponse(json.dumps({'resultado': False, 'error': e})) 30 31 32 def completar_cedula(request): 33 try: 34 if not request.is_ajax(): 35 return HttpResponse(json.dumps({'resultado': False, 'error': msg_not_ajax})) 36 37 cedula = request.GET.get('campo', None) 38 39 if cedula: 40 for x in range(8): 41 if len(cedula) < 8: 42 cedula = ''.join('0') + cedula 43 44 return HttpResponse(json.dumps({'resultado': True, 'cedula': cedula})) 45 else: 46 return HttpResponse(json.dumps({'resultado': False, 'error': 'Debe indicar un número'})) 47 48 except Exception, e: 49 return HttpResponse(json.dumps({'resultado': False, 'error': e})) 21 50 22 51 -
procesos/apps/autenticar/urls.py
r1fa6a5b r64255b8 28 28 url(r'^items_usr/?$', 'autenticar.views.items_usr', name='items del menú para la configuración del usuario'), 29 29 url(r'^moduser/?$', 'autenticar.views.modUser', name='actualización de datos del usuario'), 30 url(r'^ajax/reload_captcha/?$', 'autenticar.ajax.reload_captcha', name='reload_captcha'), 31 url(r'^ajax/completar_cedula/?$', 'autenticar.ajax.completar_cedula', name='completar_cedula'), 30 32 ) -
procesos/apps/autenticar/views.py
r1fa6a5b r64255b8 359 359 "<img src='media/images/reload.png' width='20px' height='20px' " \ 360 360 "title='Pulse sobre el botón si desea recargar la imagen' " \ 361 "onclick=' Dajax.autenticar_reloadCaptcha();' />"361 "onclick='reload_captcha(\"/ajax/reload_captcha\");' />" 362 362 SALT = settings.SECRET_KEY[:20] 363 363 imgtext = answer
Note: See TracChangeset
for help on using the changeset viewer.