Joomla extensions have moved!

Galaxiis (formely www.waltercedric.com) creates industry leading premium Joomla Extensions and is the longest running Joomla extensions provider since 2005.

Powerful Joomla extensions. - Excellent documentation. - Amazing support.

Visit now www.galaxiis.com

I will also release a new version of akocomment, and resolve the logged in user bugs that many people have reported me.

release 2.2.0 to be released soon

  • All - Security patches: add missing index.html and PHP missing header: defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
  • Plugin core is now able to output image to PNG, JPG or GIF selection in admin core settings
  • Plugin core is now able to limit the reload tentative of the users, retry counter is stored in user session. If user reload picture more than Retry in tab Text
  • Plugin core has a new switch: Use extended charset in image: ex: +*%&/()=?!$?@#...true or false
  • Plugin core is now able to output align text in image using 4 strategies:
    System font with random character position
    TTFonts with random character position
    The best for me, OCR is more difficult
    TTFonts with linear character position
    (Default setting)
    Random Above 3 in a random order.
  • All - Patches for Login/registration Joomla framework as file in /patches/ You have either:
    • To modify joomla files manually y following steps below OR
    • Copy already patched file (Joomla 1.0.3) to the server at the right place
  • All - Bug in function getSecurityImageField($textid) the javascript was not boostraped, no influence but bug was revealed when doing login integration
  • All - General Settings: It is now possible to display selectively the reload or sound button.
  • com_contact, if user failed to enter the right captcha, he lost his data. This is not a bug but more a functionnalities not existing in Joomla -> the form with history back is always initialize with empty fileds in Mozilla Firefox, while in IE it is working
  • Plugin All - Bug if logs are activated, php code logger.php was not included into the delegate plugins/xx/yy/checker.php
  • All - New Tab in "General settings" called "Joomla-Patches" this let You swicth on or off the use of security images in login, registration.
  • Plugin core - Bug correct the contrast of 2 images bg-L-5.png and bg-L-18.png : there were too dark!
  • All - A new menu entry "Check if latest version" has been add, I only have to finish the server code.-> it is not working right now but soon.

 

AkoComment

Administrator mail UTF8 support patch by Karel Neugebauer jr. - http://itx.cz

 

 

Install security images form code in existing Joomla code...

point A Open components\com_registration\registration.html.php line 54 in function registerForm($option, $useractivation)
  <tr>
<td>
<?php echo _PROMPT_EMAIL; ?>
</td>
<td>
<input type="text" name="confirmEmail" class="inputbox" size="40" />
</td>
</tr>


<?php
//security image by www.waltercedric.com
global $mosConfig_absolute_path;
if (file_exists($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/registration.lostPassForm.php')) {
require_once($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/registration.lostPassForm.php');
}
//end security image by www.waltercedric.com
?>


<tr>
<td colspan="2">
<input type="hidden" name="option" value="<?php echo $option;?>" />
<input type="hidden" name="task" value="sendNewPass" /> <input type="submit" class="button" value="<?php echo _BUTTON_SEND_PASS; ?>" />
</td>
</tr>
point B Open components\com_registration\registration.html.at line 164 in function registerForm($option, $useractivation)
  <tr>
<td>
<?php echo _REGISTER_VPASS; ?> *
</td>
<td>
<input class="inputbox" type="password" name="password2" size="40" value="" />
</td>
</tr>

<?php
//security image by www.waltercedric.com
global $mosConfig_absolute_path;
if (file_exists($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/registration.html.registerForm.php')) {
require_once($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/registration.html.registerForm.php');
}
//end security image by www.waltercedric.com
?>

<tr>
<td colspan="2">
</td>
</tr>
point C  

 

Install security images checking code in existing Joomla code...

Point 1 Open \components\com_registration\registration.php after line 61 add what is in bold below
  $checkusername = mosGetParam( $_POST, 'checkusername', '' );
$checkusername = $database->getEscaped( $checkusername );
$confirmEmail = mosGetParam( $_POST, 'confirmEmail', '');
$confirmEmail = $database->getEscaped( $confirmEmail );

//securityimages by www.waltercedric.com
global $mosConfig_absolute_path;
if (file_exists($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/registration.SendNewPass.php')) {
include_once($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/registration.SendNewPass.php');
}
//end security images by www.waltercedric.com


$query = "SELECT id"
Point 2 Open \components\com_registration\registration.php after line 123 (123 is after added the point 1)
  function saveRegistration( $option ) {
global $database, $acl;
global $mosConfig_sitename, $mosConfig_live_site, $mosConfig_useractivation, $mosConfig_allowUserRegistration;
global $mosConfig_mailfrom, $mosConfig_fromname, $mosConfig_mailfrom, $mosConfig_fromname;

if ($mosConfig_allowUserRegistration=='0') {
mosNotAuth();
return;
}

//securityimages by www.waltercedric.com
global $mosConfig_absolute_path;
if (file_exists($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/registration.SaveRegistration.php')) {
include_once($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/registration.SaveRegistration.php');
}
//end security images by www.waltercedric.com

$row = new mosUser( $database );

if (!$row->bind( $_POST, 'usertype' )) {
echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";
exit();
}
Point 3 Open includes\joomla.php after line 610
  $passwd = md5( $passwd );
$bypost = 1;
}
$remember = mosGetParam( $_POST, 'remember', '' );


//securityimages by www.waltercedric.com
global $mosConfig_absolute_path;
if (file_exists($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/joomla.login.php')) {
include_once($mosConfig_absolute_path.'/administrator/components/com_securityimages/patches/joomla.login.php');
}
//end security images by www.waltercedric.com


if (!$username || !$passwd) {
echo "<script> alert(\""._LOGIN_INCOMPLETE."\"); window.history.go(-1); </script>\n";
exit();
} else {

   

 

You might like also

SecurityImages 3.0.0 final released
Has been released at #Joomla Forge, see details hereNew: A new About pageNew: A new developer page for people wanting to use this frameworkNew: a new troubleshooting page …
5004 Days ago
No Thumbnail was found
Has been released at #Joomla Forge, see details hereIt is also rnning on my homepage so it is a pretty stable version ;-) tested against akcomment, akobook, contactSecurityimages 3.0.0rc2new: Logged in Users No/Yes Switch off the system for logged in users? new: new plugin HNCapctha which create beautiful captcha (as seen on my site)new: better localization of installation new: A system class detector which detect GD library and help users new: add 3 more fonts bug: reverse logic for displaying …
5006 Days ago
No Thumbnail was found
I have receive 3 email yesterday asking me how to integrate com_securityimages into the contact section just wondering how you have implemented the CAPtcha for this contact us form, i mean the integration of your wonderful component with the com_contact or the joomla/mambo contact us page...thanks for the compliments I always appreciate :-)Some remarqs:com_contact is a core component of Mambo/Joomlacom_contact has no extension mechanism, no way till today to plug code on the fly -> I must add 8 lines …
5045 Days ago
No Thumbnail was found
Online tutorial on how to patch Your #Joomla install to support my component (9 pages) securityimages in login, registration. While I do not see agree to all conclusions, it is a good start. I do not have time to write code, work, sleep, live and write at the same time top quality documentation. As a note, I would prefer that all efforts of people trying to document my component are centralized in the Wiki (under GNU Free Documentation License)The purpose …
5061 Days ago
No Thumbnail was found
I work 2 hours on the integration of my framework securityimages (CAPTCHA) into the latest stable version of MediaWiki 1.5.4. Right now the code is not far away from working, in fact I hit the complexity of MediaWiki framework (a huge and well written code, but huge huge)I am able to:I have create an extension with my latest code of securityimages for #Joomla 2.2.7 I can locate a tag <check></check> in articles, ideally it should be an inputbox, but for …
5064 Days ago
No Thumbnail was found
release soonDepending on settings in admin panel, the logic was reversed for "Display or not the reload button" and "Display or not the sound button (function not implemented)"Remove "image content-type" settings it is not needed -> provide a select boy with gif, jpg, png output possibility insteadLogs are now database based. with a query engine to search a specific spam attempt.Logs can be export to CSV, HTML, XMLBetter localization in admin panel, more keys in english.phpAdd /manuals directory with a …
5071 Days ago
Security Images 2.0 to be shipped soon with Login and registration patch for Joomla
Com security image with be shipped soon with a patch for #Joomla 1.03 which also modify the login and registration process, see screenshots below....in module login:in component registrationin component registration, lost passwordThe more background, the more fonts, the difficult for a robot to do an OCR on pictures....I was thinking of doing automating search on Google images and randomize the background but Google forbid such kind of misuse of thiers services (I understand that) …
5113 Days ago
No Thumbnail was found
I am currently finishing the release of security images...New backgrounds (more than 24 now), You can help me by submitting random background (size 200 * 35 pixels).Possibility to edit language file directly from the backendThe reload function all of You are waiting forA better architecture in code that will allow to add new captcha engine with ease (in less than 2 hours)Working with PHP53 testers have receive a beta version for tests, and I am waiting on their feedbacks...Colin from …
5115 Days ago
No Thumbnail was found
The new version of com_securityimages is now working locally in my developer environment.Multi core enable (code developed to authorize many external core and versions). Today "core 1.1" and "freecap 1.4" are available...Reload button which allow the user to ask a new pictures if he is not able to recognize the characters in the picturesPossibility to generate different capctha size by adding a http parameter when asking for URL, ideal for a login component integration ;-) (I am also on it)Refactored …
5121 Days ago
True multi engine CAPTCHA core for Joomla
I am proud to announce You that security images is now multi CAPTCHA core enable!You can now choose in the admin panel between the core engine (I develop) and Freecap (a very nice GPL engine from Howard Yeend)Advantages: You can run multiple core engine, or from various provider (it took me more time to do the Jooma admin panel than integrate the code).PluginsversionsAdmin panelResultscore1.1Freecap1.4 Code is already commited to CVS at #JoomlaIt wont be release before I finished the reload …
5122 Days ago