Changeset 1084 in products for qPloneCaptchas/trunk/skins/plone_captchas/static/captcha_validator.vpy
- Timestamp:
- Jul 14, 2009 7:06:51 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
qPloneCaptchas/trunk/skins/plone_captchas/static/captcha_validator.vpy
r1 r1084 1 from Products.qPloneCaptchas import ProductMessageFactory 1 from DateTime import DateTime 2 2 3 from Products.CMFCore.utils import getToolByName 4 5 from Products.qPloneCaptchas import ProductMessageFactory as _ 3 6 from Products.qPloneCaptchas.utils import decrypt, parseKey, \ 4 7 encrypt1, getWord 5 from DateTime import DateTime6 8 7 9 if state.getStatus()=='failure': … … 23 25 if (enc != solution) or (captcha_tool.has_key(decrypted_key)) \ 24 26 or (DateTime().timeTime() - float(date)>3600): 25 state.setError('key', ProductMessageFactory("Please re-enter validation code."), 'key_required') 26 return state.set(status="failure", portal_status_message = ProductMessageFactory("Please re-enter validation code.")) 27 message = _(u"Please re-enter validation code.") 28 context.plone_utils.addPortalMessage(message, 'error') 29 state.setError('key', message, 'key_required') 30 return state.set(status="failure") 27 31 else: 28 32 captcha_tool.addExpiredKey(decrypted_key)
Note: See TracChangeset
for help on using the changeset viewer.