When a user submits the incorrect math answer, their data is dropped and insulting: "Bad in mathematics? You can do better, try again." error is given. If I were a user and forgot to enter the captcha and/or fat fingered it and all of my data was lost, I would leave the website.
It makes it hard to justify using this tool for businesses with this.
I submitted: http://code.zikula.org/formicula/ticket/45
Watch
GitHub Core
Show your support for Zikula! Sign up at Github account and watch the Core project!
GitHub Modules
- rgasch created topic »Using PageUtil::addVar() to load script code« 11:48 AM
- michiel responded to »password problem« 10:01 AM
- mazdev responded to »Hide "Register new account" and change template to 3 col« 07:50 AM
- mesteele101 created topic »Zikula 1.3.3 - Site Search 1.5.2 - Unable to turn off plug-ins« 07:48 AM
- mesteele101 responded to »ERR (3): E_USER_ERROR: Smarty error: [in pagesvar:pagesitem2en line XXX]…« 25. May
- mazdev responded to »Pages 2.5.0 and updating - Page not found« 25. May
- mesteele101 responded to »Zikula 1.3.3 - Selecting a category in Pages not working« 25. May
Zikula Blog
- Anatomy of Open Source Projects on Mar 07
- Continuous Review on Mar 01
- Not Invented Here on Feb 24
- How to Contribute Your Code at Github on Jan 13
- 10 Steps to Coding-Nirvana: Tips for Successful Module Writing on Nov 12
- Submitting Bug Report Tickets That Get Results on Aug 17
- Cozi Tricks #1: Syntax Highlighting on Aug 07
Login
Formicula: Bad captcha drops form data
-
- Rank: Moderator
- Registered: Mar 15, 2005
- Last visit: May 30, 2010
- Posts: 1077
-
- Rank: Developer
- Registered: Aug 23, 2003
- Last visit: May 31, 2010
- Posts: 1428
Indeed, didn't notice that yet since I do know mathematics
That is rather user unfriendly indeed. Shouldn't be that hard to fill in the form items when the error emerges I would guess.
In the code it says:
Code
if($captcha_ok==false) {
SessionUtil::delVar('formicula_captcha');
// todo: append params to $returntourl and redirect
$params = array('form' => $form);
if(is_array($addinfo) && count($addinfo)>0) {
$params['addinfo'] = $addinfo;
}
return LogUtil::registerError(_FOR_WRONGCAPTCHA, null, pnModURL('formicula', 'user', 'main', $params));
}
so there is a todo there for hte captcha part. I guess the params need to be passed nicely to the main function again.
--
campertoday.nl, Module development, Dutch Zikula Community -
- Rank: Moderator
- Registered: Mar 15, 2005
- Last visit: May 30, 2010
- Posts: 1077
-
- Rank: Developer
- Registered: Aug 23, 2003
- Last visit: May 31, 2010
- Posts: 1428
jaenosjelantru
Thanks Erik for taking a look and for the handy module.
I did take a look in the code, since I'm using Formicula rather extensively, but the module is certainly not mine
if that is what you meant
Usability always gets my attention
--
campertoday.nl, Module development, Dutch Zikula Community -
- Rank: Moderator
- Registered: Mar 15, 2005
- Last visit: May 30, 2010
- Posts: 1077
- Moderated by:
- Support
